[Bf-committers] *** GMX Spamverdacht *** Re: Syntax error in export_3ds.py
CoDEmanX
codemanx at gmx.de
Mon Jul 9 20:49:20 CEST 2012
My bad! Turned it back into utf8, hope it's ok now.
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3602
Am 08.07.2012 15:55, schrieb IRIE Shinsuke:
> Hi CoDEmanX,
>
> r3595 causes another error:
>
> Traceback (most recent call last):
> File "/usr/lib/python3.2/runpy.py", line 160, in _run_module_as_main
> "__main__", fname, loader, pkg_name)
> File "/usr/lib/python3.2/runpy.py", line 73, in _run_code
> exec(code, run_globals)
> File "/usr/lib/python3.2/py_compile.py", line 187, in <module>
> sys.exit(main())
> File "/usr/lib/python3.2/py_compile.py", line 169, in main
> compile(filename, doraise=True)
> File "/usr/lib/python3.2/py_compile.py", line 116, in compile
> codestring = f.read()
> File "/usr/lib/python3.2/codecs.py", line 300, in decode
> (result, consumed) = self._buffer_decode(data, self.errors, final)
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 905: invalid continuation byte
>
>
> export_3ds.py was accidentally saved with non UTF-8 character encoding.
>
> 12/07/08, CoDEmanX wrote:
>> Commited fix:
>>
>> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3595
>>
>> Should now work as expected.
>>
>> Thanks for reporting!
>>
>>
>> Am 08.07.2012 06:08, schrieb IRIE Shinsuke:
>>> Hi,
>>>
>>> When I was byte-compiling release/scripts/addons/ (r3577), I got a
>>> syntax error in io_scene_3ds/export_3ds.py as follows:
>>>
>>> File "/usr/share/blender/2.63/scripts/addons/io_scene_3ds/export_3ds.py", line 227
>>> """
>>> class _3ds_point_4d(object):
>>> """Class representing a four-dimensional point for a 3ds file, for instance a quaternion."""
>>>
>>>
>>> ^
>>> SyntaxError: invalid syntax
>>>
>>>
>>> The triple-quotes """...""" are enclosed by the same style of
>>> triple-quotes:
>>>
>>> """
>>> class _3ds_point_4d(object):
>>> """Class representing a four-dimensional point for a 3ds file, for instance a quaternion."""
>>> __slots__ = ...
>>>
>>> """
>>>
>>> so the inside of the inner ones is not a string literal.
>>> Please use the different style of triple-quotes like below:
>>>
>>> '''
>>> class _3ds_point_4d(object):
>>> """Class representing a four-dimensional point for a 3ds file, for instance a quaternion."""
>>> __slots__ = ...
>>>
>>> '''
>>>
>>> Anyway, I think triple-quotes shouldn't be used to comment out
>>> multiple lines.
>>>
>>
>
>
More information about the Bf-committers
mailing list