feat: Add resolving of directories as task for the add pipeline
Add resolving of directories as task for the add pipeline Feature COG-656
This commit is contained in:
parent
659a995965
commit
7100a4994a
2 changed files with 2 additions and 4 deletions
|
|
@ -13,10 +13,8 @@ async def add(data: Union[BinaryIO, list[BinaryIO], str, list[str]], dataset_nam
|
|||
if user is None:
|
||||
user = await get_default_user()
|
||||
|
||||
# Resolve all directories from data to files
|
||||
data = resolve_data_directories(data)
|
||||
|
||||
tasks = [
|
||||
Task(resolve_data_directories),
|
||||
Task(ingest_data_with_metadata, dataset_name, user)
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import os
|
||||
from typing import List, Union, BinaryIO
|
||||
|
||||
def resolve_data_directories(data: Union[BinaryIO, List[BinaryIO], str, List[str]], include_subdirectories: bool = True):
|
||||
async def resolve_data_directories(data: Union[BinaryIO, List[BinaryIO], str, List[str]], include_subdirectories: bool = True):
|
||||
"""
|
||||
Resolves directories by replacing them with their contained files.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue