DNSPythonライブラリを使用してサブドメインを解決するプログラムを作成しました。
プログラムが実行され、サブドメインが解決されたら、ctrlcシグナルを処理するための出口ハンドラーを作成します。
def exitHandler(signum = 0, frame = 0):
print("Kill Process..")
os.kill(os.getpid(), 9)
sys.exit(0)
ユーザーが押すctrlcと、プログラムはすぐには終了せず、場合によってはプログラムがロックされます。
どうすればこの問題を解決できますか?