Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
I have my program set up with quite a few function callbacks, these functions can be expected to use renpy.call, and then continue where they left off. Unfortunately the renpy.call kills the python function before it'd complete gracefully.
Calling in a new context would work, but the new context wouldn't save any dialogue in the call statement to rollback.
Here's a general example where setting t to "Last Call" never happens.
I had the same problem. Unfortunately, renpy.call() always aborts the Python stack and returns to the Ren'py script. You should try to avoid using renpy.call(), which means only executing functions when you are sure you don't need to call a label inbetween.
Fortunately, you can call labels with arguments and then include a Python block if necessary to "imitate" Python functions:
Milkymalk is right, there is nothing you can do here... but there is always a workaround (in this case a workaround will prolly result in better code).