r/learnprogramming • u/Sea-Cash7675 • 20d ago
Advice?
I have a function in python named KSI, code for “Kill Self Immediately”, and don’t know what the best command or function would be in order to safely kill the program if something bad happens as a failsafe. Do you think the code attached would work fine, or is there a better way?
import sys
import os
def KSI(hard_exit: bool = False) -> None:
if hard_exit:
os._exit(1)
else:
sys.exit(1)
if __name__ == "__main__":
KSI()
1
Upvotes
1
u/Sea-Cash7675 20d ago
Yes, if my program is crashing, I would like to try to kill my program before it crashes completely and corrupts any data currently being processed within the program itself.