Commit 02043a6f54ee663a69076d6a89eb405ccc3c11f4

Authored by Paulo Henrique Junqueira Amorim
1 parent 45fcc00e

FIX: temporary fix latin caracters

invesalius/reader/dicom.py
@@ -184,15 +184,16 @@ class Parser(): @@ -184,15 +184,16 @@ class Parser():
184 """ 184 """
185 import os.path as path 185 import os.path as path
186 186
  187 +
187 filename = path.abspath(filename) 188 filename = path.abspath(filename)
188 189
  190 + if (sys.platform == 'win32'):
  191 + filename = filename.encode('latin-1')
  192 +
189 var_file = open("c:\\arquivo.txt","w") 193 var_file = open("c:\\arquivo.txt","w")
190 var_file.write(filename) 194 var_file.write(filename)
191 var_file.close() 195 var_file.close()
192 - #print type(filename)  
193 - #print filename  
194 - #print filename  
195 - #print "____________" 196 +
196 if path.isfile(filename): 197 if path.isfile(filename):
197 # Several information can be acquired from DICOM using 198 # Several information can be acquired from DICOM using
198 # vtkgdcm.vtkGDCMImageReader.GetMedicalImageProperties() 199 # vtkgdcm.vtkGDCMImageReader.GetMedicalImageProperties()
invesalius/reader/dicom_reader.py
@@ -121,7 +121,7 @@ def yGetDicomGroups(directory, recursive=True, gui=True): @@ -121,7 +121,7 @@ def yGetDicomGroups(directory, recursive=True, gui=True):
121 if recursive: 121 if recursive:
122 for dirpath, dirnames, filenames in os.walk(directory): 122 for dirpath, dirnames, filenames in os.walk(directory):
123 for name in filenames: 123 for name in filenames:
124 - filepath = os.path.join(dirpath, name).encode('latin-1') 124 + filepath = os.path.join(dirpath, name)
125 counter += 1 125 counter += 1
126 if gui: 126 if gui:
127 yield (counter,nfiles) 127 yield (counter,nfiles)