This commit is contained in:
Ross
2022-04-07 23:36:27 +01:00
parent 7c606cc4b3
commit e4a3f0d8ef
@@ -2,6 +2,7 @@ import re
from django.conf import settings from django.conf import settings
from django.core.management.base import BaseCommand, CommandError from django.core.management.base import BaseCommand, CommandError
import pydicom import pydicom
import pydicom.errors
import six import six
import os import os
@@ -26,7 +27,10 @@ class Command(BaseCommand):
files = get_all_media() files = get_all_media()
for file in files: for file in files:
try:
ds = pydicom.dcmread(file, force=False) ds = pydicom.dcmread(file, force=False)
except pydicom.errors.InvalidDicomError:
continue
site_codes = ("ref", "rk9", "ra9", "rh8", "rbz", "rba") site_codes = ("ref", "rk9", "ra9", "rh8", "rbz", "rba")