summarylogtreecommitdiffstats
path: root/unzip_dir_encoding_fix.patch
blob: 4f7ddc24f7ff4a919f98d16cdf03580a579c67d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/src/pyfmi/fmi.pyx b/src/pyfmi/fmi.pyx
index d30de5f..8ca80e4 100644
--- a/src/pyfmi/fmi.pyx
+++ b/src/pyfmi/fmi.pyx
@@ -1164,7 +1164,7 @@ cdef class FMUModelBase(ModelBase):
 
         fmu_full_path = os.path.abspath(os.path.join(path,fmu))
         if _unzipped_dir:
-            fmu_temp_dir = encode(_unzipped_dir)
+            fmu_temp_dir  = _unzipped_dir
         else:
             fmu_temp_dir  = encode(create_temp_dir())
         self._fmu_temp_dir = <char*>FMIL.malloc((FMIL.strlen(fmu_temp_dir)+1)*sizeof(char))
@@ -3758,7 +3758,7 @@ cdef class FMUModelBase2(ModelBase):
 
         #Get the FMI version of the provided model
         if _unzipped_dir:
-            fmu_temp_dir  = encode(_unzipped_dir)
+            fmu_temp_dir  = _unzipped_dir
         else:
             fmu_temp_dir  = encode(create_temp_dir())
         self._fmu_temp_dir = <char*>FMIL.malloc((FMIL.strlen(fmu_temp_dir)+1)*sizeof(char))