我正在从事这个项目。等效于此:
#!/usr/bin/python3
import threading, library.modules
def engine():
...
def stop():
...
try:
engine()
except KeyboardInterrupt:
stop()
如果用户决定通过打断它,我希望它随时干净退出。
我想知道的是,KeyboardInterrupt
在运行engine()
时是否被提升,即使stop()
使用engine()
,threading
也会始终执行还是modules
中的外部模块?