Fix signal imports

This commit is contained in:
Florian Bruhin 2014-07-30 17:50:12 +02:00
parent 11ea911940
commit 17220d8ef5

View File

@ -24,8 +24,8 @@ import sys
import subprocess import subprocess
import faulthandler import faulthandler
import configparser import configparser
import signal
from bdb import BdbQuit from bdb import BdbQuit
from signal import signal, SIGINT
from base64 import b64encode from base64 import b64encode
from PyQt5.QtWidgets import QApplication, QDialog, QMessageBox from PyQt5.QtWidgets import QApplication, QDialog, QMessageBox
@ -351,7 +351,8 @@ class Application(QApplication):
exit status, and handles Ctrl+C properly by passing control to the exit status, and handles Ctrl+C properly by passing control to the
Python interpreter once all 500ms. Python interpreter once all 500ms.
""" """
signal(SIGINT, lambda *args: self.exit(128 + SIGINT)) signal.signal(signal.SIGINT,
lambda *args: self.exit(128 + signal.SIGINT))
timer = Timer(self, 'python_hacks') timer = Timer(self, 'python_hacks')
timer.start(500) timer.start(500)
timer.timeout.connect(lambda: None) timer.timeout.connect(lambda: None)