crashed on taking screenshot when the directory contains non-ascii characters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ren'Py |
Fix Released
|
Medium
|
Tom Rothamel |
Bug Description
Ren'Py 6.13.8 crashed on taking screen-shot when Ren'Py is on the directory which contains non-ascii characters, like "/home/
Step to reproduce:
1. download and extract Ren'Py SDK to the directory which contains non-ascii characters
2. launch $ python renpy.py
3. choose Tutorial Game
4. press "s" to take screenshot
5. The following message is shown
Full traceback:
File "/home/
node.execute()
File "/home/
self.
File "/home/
renpy.
File "/home/
return method(parsed, *args, **kwargs)
File "common/
store._return = renpy.call_
File "/home/
rv = renpy.ui.
File "/home/
rv = renpy.game.
File "/home/
repeat, rv = self.interact_
File "/home/
root_
File "/home/
d.visit_
File "/home/
d.visit_
File "/home/
d.visit_
File "/home/
d.visit_
File "/home/
callback(self)
File "/home/
root_
File "/home/
self.update()
File "/home/
self.
File "/home/
renpy.
File "/home/
exec bytecode in globals, locals
File "common/
text message at _notify_transform
File "/home/
w = self.function(
File "/home/
self.
File "/home/
i = unicode(i)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 33: ordinal not in range(128)
While running game code:
File "tutorial/
call screen tutorials(
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 33: ordinal not in range(128)
"
Changed in renpy: | |
status: | Fix Committed → Fix Released |
This will be fixed in 6.13.9. Thank you for reporting it.