From 5f5a5d7d7314f4a5de9ba0f2dc3ae78af181b5b4 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