Commit 5007ecbb00fdd521886d6a857ccc7830c26278d2

Authored by Paulo Henrique Junqueira Amorim
1 parent a052ca0a

FIX: Fix problem unicode

invesalius/reader/dicom.py
... ... @@ -1926,12 +1926,7 @@ class Image(object):
1926 1926 self.number = parser.GetImageNumber()
1927 1927 self.spacing = spacing = parser.GetPixelSpacing()
1928 1928 self.orientation_label = parser.GetImageOrientationLabel()
1929   -
1930   - if (sys.platform == 'win32'):
1931   - self.file = parser.filename.encode(utils.get_system_encoding())
1932   - else:
1933   - self.file = parser.filename.encode('utf-8')
1934   -
  1929 + self.file = parser.filename
1935 1930 self.time = parser.GetImageTime()
1936 1931 self.type = parser.GetImageType()
1937 1932 self.size = (parser.GetDimensionX(), parser.GetDimensionY())
... ...
invesalius/utils.py
... ... @@ -254,4 +254,7 @@ def get_physical_memory():
254 254  
255 255  
256 256 def get_system_encoding():
257   - return locale.getdefaultlocale()[1]
  257 + if (sys.platform == 'win32'):
  258 + return locale.getdefaultlocale()[1]
  259 + else:
  260 + return 'utf-8'
... ...