Commit 849cc868810add661a4185d9f4a4a5583528b6c7
1 parent
5007ecbb
Exists in
master
and in
5 other branches
FIX: Fix problem unicode
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
invesalius/reader/dicom_reader.py
... | ... | @@ -20,6 +20,7 @@ import os |
20 | 20 | import Queue |
21 | 21 | import threading |
22 | 22 | import tempfile |
23 | +import sys | |
23 | 24 | |
24 | 25 | from multiprocessing import cpu_count |
25 | 26 | |
... | ... | @@ -90,7 +91,10 @@ class LoadDicom:#(threading.Thread): |
90 | 91 | def __init__(self, grouper, filepath): |
91 | 92 | #threading.Thread.__init__(self) |
92 | 93 | self.grouper = grouper |
93 | - self.filepath = filepath | |
94 | + if sys.platform == 'win32': | |
95 | + self.filepath = filepath.encode(utils.get_system_encode()) | |
96 | + else: | |
97 | + self.filepath = filepath | |
94 | 98 | self.run() |
95 | 99 | |
96 | 100 | def run(self): | ... | ... |