From ad2133fff8995c0e5ad20ee2b1a2fecf2ee2f8bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Sun, 4 Jan 2009 17:26:05 +0100 Subject: [PATCH] Workaround for PyQt/Qt catching and ignoring SIGINT --- picard/tagger.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/picard/tagger.py b/picard/tagger.py index d5ce01f04..5ed269ef2 100644 --- a/picard/tagger.py +++ b/picard/tagger.py @@ -25,6 +25,7 @@ import locale import getopt import os.path import shutil +import signal import sys import traceback import time @@ -592,6 +593,7 @@ def version(): def main(localedir=None, autoupdate=True): + signal.signal(signal.SIGINT, signal.SIG_DFL) opts, args = getopt.getopt(sys.argv[1:], "hvd", ["help", "version", "debug"]) kwargs = {} for opt, arg in opts: