diff options
Diffstat (limited to 'render_povray')
-rwxr-xr-x | render_povray/scripting.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/render_povray/scripting.py b/render_povray/scripting.py index 77e266ef..9499eb3d 100755 --- a/render_povray/scripting.py +++ b/render_povray/scripting.py @@ -153,7 +153,8 @@ class ImportPOV(bpy.types.Operator, ImportHelper): for file in self.files: print("Importing file: " + file.name) file_pov = self.directory + file.name - for line in open(file_pov): + # Ignore any non unicode character + for line in open(file_pov, encoding='utf-8', errors='ignore'): string = line.replace("{", " ") string = string.replace("}", " ") string = string.replace("<", " ") @@ -184,7 +185,7 @@ class ImportPOV(bpy.types.Operator, ImportHelper): ] matrixes[index] = value write_matrix = False - for line in open(file_pov): + for line in open(file_pov, encoding='utf-8', errors='ignore'): S = line.replace("{", " { ") S = S.replace("}", " } ") S = S.replace(",", " ") |