Script execution

This commit is contained in:
2022-08-29 18:36:09 +02:00
parent a131f5d3c8
commit 4def45c15a
+11 -8
View File
@@ -1,4 +1,4 @@
"""
import ctypes
def ctype_async_raise(thread, exception):
tid=thread.ident
@@ -16,21 +16,24 @@ def ctype_async_raise(thread, exception):
raise SystemError("PyThreadState_SetAsyncExc failed")
import signal
"""
def on_abort(parent_thread):
print ("abort")
ctype_async_raise(parent_thread, KeyboardInterrupt)
#signal.raise_signal(signal.SIGIOT)
#def on_abort(parent_thread):
# print ("abort")
# ctype_async_raise(parent_thread, KeyboardInterrupt)
# #signal.raise_signal(signal.SIGIOT)
def handler(signum, frame):
print('Signal handler called with signal', signum)
#def handler(signum, frame):
# print('Signal handler called with signal', signum)
# #
#
# Set the signal handler and a 5-second alarm
signal.signal(signal.SIGINT, handler)
#signal.signal(signal.SIGINT, handler)
time.sleep(2.0)