Commit ad2c27e804f877156bfac60663e859d3f381eacc

Authored by Paulo Henrique Junqueira Amorim
1 parent b94711ad

FIX: Fix problem unicode

invesalius/reader/dicom.py
@@ -1926,7 +1926,7 @@ class Image(object): @@ -1926,7 +1926,7 @@ class Image(object):
1926 self.number = parser.GetImageNumber() 1926 self.number = parser.GetImageNumber()
1927 self.spacing = spacing = parser.GetPixelSpacing() 1927 self.spacing = spacing = parser.GetPixelSpacing()
1928 self.orientation_label = parser.GetImageOrientationLabel() 1928 self.orientation_label = parser.GetImageOrientationLabel()
1929 - self.file = parser.filename.encode(utils.get_system_encoding()) 1929 + self.file = parser.filename
1930 self.time = parser.GetImageTime() 1930 self.time = parser.GetImageTime()
1931 self.type = parser.GetImageType() 1931 self.type = parser.GetImageType()
1932 self.size = (parser.GetDimensionX(), parser.GetDimensionY()) 1932 self.size = (parser.GetDimensionX(), parser.GetDimensionY())
invesalius/reader/dicom_reader.py
@@ -104,8 +104,8 @@ class LoadDicom:#(threading.Thread): @@ -104,8 +104,8 @@ class LoadDicom:#(threading.Thread):
104 # break 104 # break
105 105
106 reader = gdcm.Reader() 106 reader = gdcm.Reader()
107 - reader.SetFileName(self.filepath.encode(utils.get_system_encoding()))  
108 - 107 + reader.SetFileName(self.filepath)
  108 +
109 if (reader.Read()): 109 if (reader.Read()):
110 file = reader.GetFile() 110 file = reader.GetFile()
111 111
@@ -176,7 +176,7 @@ class LoadDicom:#(threading.Thread): @@ -176,7 +176,7 @@ class LoadDicom:#(threading.Thread):
176 176
177 # -------------- To Create DICOM Thumbnail ----------- 177 # -------------- To Create DICOM Thumbnail -----------
178 rvtk = vtkgdcm.vtkGDCMImageReader() 178 rvtk = vtkgdcm.vtkGDCMImageReader()
179 - rvtk.SetFileName(self.filepath.encode(utils.get_system_encoding())) 179 + rvtk.SetFileName(self.filepath)
180 rvtk.Update() 180 rvtk.Update()
181 181
182 try: 182 try:
@@ -210,7 +210,7 @@ class LoadDicom:#(threading.Thread): @@ -210,7 +210,7 @@ class LoadDicom:#(threading.Thread):
210 write_png.Write() 210 write_png.Write()
211 211
212 # ---------- Refactory -------------------------------------- 212 # ---------- Refactory --------------------------------------
213 - data_dict['invesalius'] = {'orientation_label' : GetImageOrientationLabel(self.filepath.encode(utils.get_system_encoding()))} 213 + data_dict['invesalius'] = {'orientation_label' : GetImageOrientationLabel(self.filepath)}
214 214
215 # ------------------------------------------------------------- 215 # -------------------------------------------------------------
216 dict_file[self.filepath] = data_dict 216 dict_file[self.filepath] = data_dict