From 11aff876a594ea12d455e6f663bb30455fb974b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Wed, 15 Jan 2014 06:00:02 +0100 Subject: [PATCH] backups: restore default SIGCHLD handler for the backup time The same as for restore. --- qubesmanager/backup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qubesmanager/backup.py b/qubesmanager/backup.py index 44ec690..fdd8d89 100644 --- a/qubesmanager/backup.py +++ b/qubesmanager/backup.py @@ -304,6 +304,7 @@ class BackupVMsWindow(Ui_Backup, QWizard): def current_page_changed(self, id): + old_sigchld_handler = signal.signal(signal.SIGCHLD, signal.SIG_DFL) if self.currentPage() is self.confirm_page: self.target_appvm = None @@ -351,7 +352,7 @@ class BackupVMsWindow(Ui_Backup, QWizard): detach_device(self, str(self.dev_combobox.itemData( self.dev_combobox.currentIndex()).toString())) self.button(self.FinishButton).setEnabled(True) - + signal.signal(signal.SIGCHLD, old_sigchld_handler) def reject(self): #cancell clicked while the backup is in progress.