From 104a5cdea332368e602ca089aa681a310508f880 Mon Sep 17 00:00:00 2001 From: paulojamorim Date: Thu, 2 Dec 2010 16:08:10 +0000 Subject: [PATCH] FIX: Problem import DICOM file in GUI in the Win 32 --- invesalius/reader/dicom.py | 2 +- invesalius/reader/dicom_reader.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/invesalius/reader/dicom.py b/invesalius/reader/dicom.py index b2796cf..dcf0978 100644 --- a/invesalius/reader/dicom.py +++ b/invesalius/reader/dicom.py @@ -1925,7 +1925,7 @@ class Image(object): self.number = parser.GetImageNumber() self.spacing = spacing = parser.GetPixelSpacing() self.orientation_label = parser.GetImageOrientationLabel() - self.file = parser.filename + self.file = str(parser.filename) #Necessary original is unicode self.time = parser.GetImageTime() self.type = parser.GetImageType() self.size = (parser.GetDimensionX(), parser.GetDimensionY()) diff --git a/invesalius/reader/dicom_reader.py b/invesalius/reader/dicom_reader.py index fa05e3c..77920f2 100644 --- a/invesalius/reader/dicom_reader.py +++ b/invesalius/reader/dicom_reader.py @@ -103,7 +103,7 @@ class LoadDicom(threading.Thread): break reader = gdcm.Reader() - reader.SetFileName(filepath) + reader.SetFileName(str(filepath)) if (reader.Read()): @@ -175,7 +175,7 @@ class LoadDicom(threading.Thread): # ---------- Refactory -------------------------------------- - data_dict['invesalius'] = {'orientation_label' : GetImageOrientationLabel(filepath)} + data_dict['invesalius'] = {'orientation_label' : GetImageOrientationLabel(str(filepath))} # ------------------------------------------------------------- dict_file[filepath] = data_dict -- libgit2 0.21.2