diff --git a/sources/filesystem/__init__.py b/sources/filesystem/__init__.py index 1a63d4546..aa7e19189 100644 --- a/sources/filesystem/__init__.py +++ b/sources/filesystem/__init__.py @@ -27,6 +27,12 @@ def local_folder( Yields: TDataItem: A dictionary representing a file, containing the file path. """ + if not Path(data_dir).is_dir(): + if not Path(data_dir).exists(): + raise ValueError(f"Local folder doesn't exist: {data_dir}") + else: + raise ValueError(f"Local folder is not a directory: {data_dir}") + if extensions: files = ( p.resolve()