is_dead#
Boolean value reflecting if the Sketch has been run and has now stopped.
Examples#
import time
def setup():
py5.background(255, 0, 0)
print("the sketch is ready:", py5.is_ready)
py5.run_sketch(block=False)
print("the sketch is running:", py5.is_running)
py5.exit_sketch()
# wait for exit_sketch to complete
time.sleep(1)
print("the sketch is dead:", py5.is_dead)
print("did the sketch exit from an error?", py5.is_dead_from_error)
Description#
Boolean value reflecting if the Sketch has been run and has now stopped. This will be True
after calling exit_sketch() or if the Sketch throws an error and stops. This will also be True
after calling Py5Surface‘s Py5Surface.stop_thread() method. Once a Sketch reaches the “dead” state, it cannot be rerun.
After an error or a call to Py5Surface.stop_thread(), the Sketch window will still be open. Call exit_sketch() to close the window.
Updated on December 25, 2023 17:40:34pm UTC