diff --git a/threaded-example.py b/threaded-example.py new file mode 100644 index 0000000..85fe23c --- /dev/null +++ b/threaded-example.py @@ -0,0 +1,21 @@ +import prof +import threading +import time +import sys + +counter = 0 + +def _inc_counter(): + global counter + while True: + time.sleep(1) + counter = counter + 1 + +def _cmd_count(): + prof.cons_show("Counter: " + str(counter)) + +def prof_init(version, status): + t = threading.Thread(target=_inc_counter) + t.daemon = True + t.start() + prof.register_command("/count", 0, 0, "/count", "Threaded example", "Threaded example", _cmd_count)