From df057d1e4dd337b85cb090044742fe0710c18e50 Mon Sep 17 00:00:00 2001 From: RamilCDISC Date: Thu, 4 Sep 2025 16:37:34 -0500 Subject: [PATCH 1/2] look for datasets recursively --- core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core.py b/core.py index 250561c00..64e99e6a9 100644 --- a/core.py +++ b/core.py @@ -7,6 +7,7 @@ from datetime import datetime from multiprocessing import freeze_support from typing import Tuple +from pathlib import Path import click from pathlib import Path @@ -278,7 +279,7 @@ def validate( ) ctx.exit() dataset_paths, found_formats = valid_data_file( - [str(Path(data).joinpath(fn)) for fn in os.listdir(data)] + [str(p) for p in Path(data).rglob("*") if p.is_file()] ) if len(found_formats) > 1: logger.error( From 6d707d3ada311cdc4ffd9e9e373ffdd5c330c2de Mon Sep 17 00:00:00 2001 From: RamilCDISC Date: Thu, 4 Sep 2025 16:42:57 -0500 Subject: [PATCH 2/2] remove redundant report --- core.py | 1 - 1 file changed, 1 deletion(-) diff --git a/core.py b/core.py index 64e99e6a9..1f7ae0597 100644 --- a/core.py +++ b/core.py @@ -7,7 +7,6 @@ from datetime import datetime from multiprocessing import freeze_support from typing import Tuple -from pathlib import Path import click from pathlib import Path