From 83bd621f8803ba2e89191d33d037fc787a0b11c7 Mon Sep 17 00:00:00 2001 From: Paulo Henrique Junqueira Amorim Date: Thu, 9 Feb 2017 09:28:18 -0200 Subject: [PATCH] Fixed error in patient id decode --- invesalius/reader/dicom.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/invesalius/reader/dicom.py b/invesalius/reader/dicom.py index bd5ad43..d07d26e 100644 --- a/invesalius/reader/dicom.py +++ b/invesalius/reader/dicom.py @@ -1295,7 +1295,10 @@ class Parser(): if (data): encoding = self.GetEncoding() # Returns a unicode decoded in the own dicom encoding - return data.decode(encoding, 'replace') + try: + return data.decode(encoding, 'replace') + except(UnicodeEncodeError): + return data return "" -- libgit2 0.21.2