From 54759b5dcabc0b57cb0df24121f6cc66a83f773a Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Thu, 29 Nov 2012 11:26:51 -0200 Subject: [PATCH] Handling KeyError exception on dicom_reader to dicom with nonstandard encoding --- invesalius/reader/dicom_reader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/invesalius/reader/dicom_reader.py b/invesalius/reader/dicom_reader.py index a9e2e80..bff4743 100644 --- a/invesalius/reader/dicom_reader.py +++ b/invesalius/reader/dicom_reader.py @@ -124,7 +124,10 @@ class LoadDicom: if encoding_value.startswith("Loaded"): encoding = "ISO_IR 100" else: - encoding = const.DICOM_ENCODING_TO_PYTHON[encoding_value] + try: + encoding = const.DICOM_ENCODING_TO_PYTHON[encoding_value] + except KeyError: + encoding = 'ISO_IR 100' else: encoding = "ISO_IR 100" -- libgit2 0.21.2