Отладка кода Python VS - захват SIGTERM? - PullRequest
0 голосов
/ 15 ноября 2018

Я бы хотел принудительно sys.exit(), когда отладчик Python остановлен.Когда я останавливаю отладчик, я вижу Terminated: 15, поэтому я предполагаю, что это SIGTERM.Однако при остановке отладчика моя функция kill не вызывается.

def kill(sig, frame):
  sys.exit(0)

signal.signal(signal.SIGINT, kill)
signal.signal(signal.SIGTERM, kill)

При остановке отладчика vscode какой сигнал отправляется?

Редактировать:

Простоперепробовал их все.Нет любви

for s in signal.Signals:
  try:
    signal.signal(s, self._kill)
  except:
    pass
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...