Closedown

This commit is contained in:
2022-08-29 17:24:53 +02:00
parent d45497bad5
commit 1574a1dab6

View File

@@ -11,14 +11,14 @@ def ctype_async_raise(thread, exception):
# Huh? Why would we notify more than one threads?
# Because we punch a hole into C level interpreter.
# So it is better to clean up the mess.
ctypes.pythonapi.PyThreadState_SetAsyncExc(target_tid, NULL)
ctypes.pythonapi.PyThreadState_SetAsyncExc(tid, NULL)
raise SystemError("PyThreadState_SetAsyncExc failed")
def on_abort(parent_thread):
print ("abort")
#ctype_async_raise(parent_thread, KeyboardInterrupt)
ctype_async_raise(parent_thread, KeyboardInterrupt)
time.sleep(10.0)