From f2d0ea7777ad7085e02f950d40e18f4ebd6c5008 Mon Sep 17 00:00:00 2001 From: Wieland Hoffmann Date: Thu, 6 Mar 2014 23:24:24 +0100 Subject: [PATCH] fixup! Catch signals to perform cleanup tasks Yikes, a that previous commit was in an in-between state and should not have been pushed! --- picard/tagger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/picard/tagger.py b/picard/tagger.py index 30a0521ae..d4e621c61 100644 --- a/picard/tagger.py +++ b/picard/tagger.py @@ -106,9 +106,9 @@ class Tagger(QtGui.QApplication): if not sys.platform == "win32": # Set up signal handling - self.signalfd = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM, 0) + self.signalfd = socket.socketpair(socket.AF_UNIX, socket.SOCK_STREAM, 0) - self.signalnotifier = QtCore.QSocketNotifier(self.signalfd.fileno(), + self.signalnotifier = QtCore.QSocketNotifier(self.signalfd[1].fileno(), QtCore.QSocketNotifier.Read, self) self.signalnotifier.activated.connect(self.sighandler)