File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -103,14 +103,17 @@ def _prepare_files_labels(
103103 if extensions is None :
104104 extensions = IMG_EXTENSIONS
105105
106+ # convert extensions to lowercase for case-insensitive matching
107+ extensions = tuple (ext .lower () for ext in extensions )
108+
106109 if isinstance (extensions , str ):
107110 extensions = (extensions ,)
108111
109112 if not all (extension .startswith ("." ) for extension in extensions ):
110113 msg = f"All extensions { extensions } must start with the dot"
111114 raise RuntimeError (msg )
112115
113- filenames = [f for f in path .glob ("**/*" ) if f .suffix in extensions and not f .is_dir ()]
116+ filenames = [f for f in path .glob ("**/*" ) if f .suffix . lower () in extensions and not f .is_dir ()]
114117 # list of files that are in hidden directories or are hidden files themselves
115118 hidden_files = [f for f in filenames if any (part .startswith ("." ) for part in f .parts )]
116119 if hidden_files :
You can’t perform that action at this time.
0 commit comments