From df791c827fab46efb2e2c5953d19c36010dcb617 Mon Sep 17 00:00:00 2001 From: MaXFeeD Date: Wed, 11 Mar 2026 18:54:29 +0300 Subject: [PATCH] Fixed expanding paths with selector --- src/icmtoolchain/output_directory.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/icmtoolchain/output_directory.py b/src/icmtoolchain/output_directory.py index 4740d66..b1c5045 100644 --- a/src/icmtoolchain/output_directory.py +++ b/src/icmtoolchain/output_directory.py @@ -21,10 +21,11 @@ def unique_folder_name(path: str) -> str: def expand_paths(file_or_directory: str, filter: Optional[Callable[[str], bool]] = None) -> List[str]: locations = list() if len(file_or_directory) > 0 and file_or_directory[-1] == "*": - if not isdir(file_or_directory): + directory = file_or_directory[:-1] + if not isdir(directory): return locations - for filename in listdir(file_or_directory): - file = join(file_or_directory, filename) + for filename in listdir(directory): + file = join(directory, filename) if not filter or filter(file): locations.append(file) else: