サイトアイコン teckback

[Python] sys.exitで例外 Exception has occurred: SystemExit

Pythonのsys.exitで例外発生。。。

例外発生の経緯

Lambdaの開発をローカルVS Codeで。

例外が発生したら終了させようと思ったのですが、肝心のsys.exitで例外発生

import sys
.......

try:
  *****
except: Exception as e:
  sys.exit("ERROR")

エラー内容

Exception has occurred: SystemExit (note: full exception trace is shown but execution is paused at: <module>)

原因と対応

どうも、デバッグで動かしているのが関係しているよう。

VS Codeのデバッグペインの中の、BREAKPOINTSの中に有る

Uncaught Exceptionsのチェックを外すと、今回の例外が発生しません。

果たしてこれで良いのか?は不明ですが、一旦回避できます。

モバイルバージョンを終了