Encode filename using file system encoding instead of ASCII

pull/1964/head
Andor Goetzendorff 2018-05-15 15:22:19 +02:00
parent 7bd50f3141
commit f4fd5840b1
1 changed files with 2 additions and 2 deletions

View File

@ -312,7 +312,7 @@ def load(filename,
file_type) file_type)
else: else:
# a filename string has been passed # a filename string has been passed
model = _assimp_lib.load(filename.encode("ascii"), processing) model = _assimp_lib.load(filename.encode(sys.getfilesystemencoding()), processing)
if not model: if not model:
raise AssimpError('Could not import file!') raise AssimpError('Could not import file!')
@ -342,7 +342,7 @@ def export(scene,
''' '''
from ctypes import pointer from ctypes import pointer
exportStatus = _assimp_lib.export(pointer(scene), file_type.encode("ascii"), filename.encode("ascii"), processing) exportStatus = _assimp_lib.export(pointer(scene), file_type.encode("ascii"), filename.encode(sys.getfilesystemencoding()), processing)
if exportStatus != 0: if exportStatus != 0:
raise AssimpError('Could not export scene!') raise AssimpError('Could not export scene!')