[GNOME-ABRT PATCH] Use GLib.io_add_watch() instead of IOChanell.add_watch()

Jakub Filak jfilak at redhat.com
Fri Jul 19 11:19:55 UTC 2013


The add_watch() method has been deprecated in pygobject-3.7.2

Closes rhbz#985990

Signed-off-by: Jakub Filak <jfilak at redhat.com>
---
 src/gnome_abrt/signals.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/gnome_abrt/signals.py b/src/gnome_abrt/signals.py
index b17ae48..e5c4e83 100644
--- a/src/gnome_abrt/signals.py
+++ b/src/gnome_abrt/signals.py
@@ -70,5 +70,6 @@ def glib_sigchld_signal_handler(callback, data=None):
 
     channel = GLib.IOChannel(pipes[0])
     channel.set_flags(GLib.IOFlags.NONBLOCK)
-    channel.add_watch(GLib.IOCondition.IN,
-            _gsource_handle_signal, (callback, data))
+
+    GLib.io_add_watch(channel, GLib.PRIORITY_DEFAULT, GLib.IOCondition.IN,
+                      _gsource_handle_signal, (callback, data))
-- 
1.8.3.1



More information about the Crash-catcher mailing list