@@ -135,7 +135,7 @@ def __init__(self, *args, **kwargs):
135135
136136 if ".." in self .dataset or self .dataset [0 ] in ("\\ " , "/" , "~" ):
137137 # Don't find any datasets which look like path traversal
138- raise DatasetNotFoundError (dataset = self .dataset )
138+ raise DatasetNotFoundError (dataset = self .dataset , connector = self . __type__ )
139139
140140 # Check if dataset contains wildcards
141141 self .has_wildcards = any (char in self .dataset for char in ["*" , "?" , "[" ])
@@ -144,7 +144,7 @@ def __init__(self, *args, **kwargs):
144144 # Expand wildcards to get list of files
145145 self .files = self ._expand_wildcards (self .dataset )
146146 if not self .files :
147- raise DatasetNotFoundError (dataset = self .dataset )
147+ raise DatasetNotFoundError (dataset = self .dataset , connector = self . __type__ )
148148 # Use the first file to determine the decoder
149149 self .decoder = get_decoder (self .files [0 ])
150150 else :
@@ -168,7 +168,7 @@ def _expand_wildcards(self, pattern: str) -> List[str]:
168168 """
169169 # Additional path traversal check after expansion
170170 if ".." in pattern :
171- raise DatasetNotFoundError (dataset = pattern )
171+ raise DatasetNotFoundError (dataset = pattern , connector = self . __type__ )
172172
173173 # Use glob to expand the pattern
174174 matched_files = glob .glob (pattern , recursive = False )
0 commit comments