Advertisement
VastMind

CTRLZ.py

Jan 14th, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. # вставить перед if __name__ == '__main__':
  2. ########################################################################################################################
  3. # CTRLZ.py
  4. # Реализация прерывания по нажатию CTRL + C
  5. def sigint_handler(signum, frame):
  6.     #print current_time.current_time() + 'CTRL + C Pressed, program is now stopped!'
  7.     print ('CTRL + C Pressed, program is now stopped!')
  8.     #os.abort() # Плохое решение, но работает в нашем случае, поскольку процесс уходит в фон и его иначе не завершить.
  9.     #raise SystemExit(1)
  10.     os.kill(os.getpid(),9)
  11. signal.signal(signal.SIGINT, sigint_handler)
  12. ########################################################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement