@@ -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 .StudyInstanceUID in dicoms2skip else False
229
+ return True if dcmdata .get ( " StudyInstanceUID" ) in dicoms2skip else False
230
230
231
231
232
232
def filter_files (_fn : str ) -> bool :
@@ -406,7 +406,11 @@ def infotodict(
406
406
# XXX: skip derived sequences, we don't store them to avoid polluting
407
407
# the directory, unless it is the motion corrected ones
408
408
# (will get _rec-moco suffix)
409
- if skip_derived and curr_seqinfo .is_derived and not curr_seqinfo .is_motion_corrected :
409
+ if (
410
+ skip_derived
411
+ and curr_seqinfo .is_derived
412
+ and not curr_seqinfo .is_motion_corrected
413
+ ):
410
414
skipped .append (curr_seqinfo .series_id )
411
415
lgr .debug ("Ignoring derived data %s" , curr_seqinfo .series_id )
412
416
continue
@@ -552,7 +556,10 @@ def infotodict(
552
556
# XXX if we have a known earlier study, we need to always
553
557
# increase the run counter for phasediff because magnitudes
554
558
# were not acquired
555
- if get_study_hash ([curr_seqinfo ]) == "9d148e2a05f782273f6343507733309d" :
559
+ if (
560
+ get_study_hash ([curr_seqinfo ])
561
+ == "9d148e2a05f782273f6343507733309d"
562
+ ):
556
563
current_run += 1
557
564
else :
558
565
raise RuntimeError (
0 commit comments