File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -183,6 +183,9 @@ def validate_dicom(
183
183
except AttributeError as e :
184
184
lgr .warning ('Ignoring %s since not quite a "normal" DICOM: %s' , fl , e )
185
185
return None
186
+ if dcmfilter is not None and dcmfilter (mw .dcm_data ):
187
+ lgr .warning ("Ignoring %s because of DICOM filter" , fl )
188
+ return None
186
189
if mw .dcm_data [0x0008 , 0x0016 ].repval in (
187
190
"Raw Data Storage" ,
188
191
"GrayscaleSoftcopyPresentationStateStorage" ,
@@ -194,9 +197,6 @@ def validate_dicom(
194
197
except AttributeError :
195
198
lgr .info ("File {} is missing any StudyInstanceUID" .format (fl ))
196
199
file_studyUID = None
197
- if dcmfilter is not None and dcmfilter (mw .dcm_data ):
198
- lgr .warning ("Ignoring %s because of DICOM filter" , fl )
199
- return None
200
200
# clean series signature
201
201
for sig in ("iop" , "ICE_Dims" , "SequenceName" ):
202
202
try :
Original file line number Diff line number Diff line change @@ -226,7 +226,7 @@ def _delete_chars(from_str: str, deletechars: str) -> str:
226
226
227
227
def filter_dicom (dcmdata : dcm .dataset .Dataset ) -> bool :
228
228
"""Return True if a DICOM dataset should be filtered out, else False"""
229
- return True if dcmdata .get ( " StudyInstanceUID" ) in dicoms2skip else False
229
+ return True if dcmdata .StudyInstanceUID in dicoms2skip else False
230
230
231
231
232
232
def filter_files (_fn : str ) -> bool :
You can’t perform that action at this time.
0 commit comments