The problem seems to be that a standalone with statement has no text to show. How could this be fixed?
Code: Select all
Full traceback:
File "renpy/common/00gamemenu.rpy", line 163, in script
$ ui.interact()
File "/home/user/renpy/renpy/ast.py", line 756, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/home/user/renpy/renpy/python.py", line 1382, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/00gamemenu.rpy", line 163, in <module>
$ ui.interact()
File "/home/user/renpy/renpy/ui.py", line 264, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "/home/user/renpy/renpy/display/core.py", line 2058, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "/home/user/renpy/renpy/display/core.py", line 2302, in interact_core
root_widget.visit_all(lambda i : i.per_interact())
File "/home/user/renpy/renpy/display/core.py", line 306, in visit_all
d.visit_all(callback)
File "/home/user/renpy/renpy/display/core.py", line 306, in visit_all
d.visit_all(callback)
File "/home/user/renpy/renpy/display/core.py", line 306, in visit_all
d.visit_all(callback)
File "/home/user/renpy/renpy/display/core.py", line 306, in visit_all
d.visit_all(callback)
File "/home/user/renpy/renpy/display/core.py", line 308, in visit_all
callback(self)
File "/home/user/renpy/renpy/display/core.py", line 2302, in <lambda>
root_widget.visit_all(lambda i : i.per_interact())
File "/home/user/renpy/renpy/display/screen.py", line 173, in per_interact
self.update()
File "/home/user/renpy/renpy/display/screen.py", line 277, in update
self.screen.function(**self.scope)
File "/home/user/renpy/renpy/screenlang.py", line 1236, in __call__
renpy.python.py_exec_bytecode(self.code.bytecode, locals=scope)
File "/home/user/renpy/renpy/python.py", line 1382, in py_exec_bytecode
exec bytecode in globals, locals
File "game/readback.rpy", line 296, in <module>
text line[1]
File "/home/user/renpy/renpy/ui.py", line 469, in __call__
w = self.function(*args, **keyword)
File "/home/user/renpy/renpy/text/text.py", line 1159, in __init__
raise Exception("Cannot display {0!r} as text.".format(i))
Exception: Cannot display None as text.
While running game code:
File "renpy/common/00gamemenu.rpy", line 163, in script
$ ui.interact()
File "renpy/common/00gamemenu.rpy", line 163, in <module>
$ ui.interact()
File "game/readback.rpy", line 296, in <module>
text line[1]
Exception: Cannot display None as text.