[PATCH 2/3] Disable pylint errors about gobject-introspection methods

David Shea dshea at redhat.com
Wed Dec 4 14:52:57 UTC 2013


GObject.GObject really does have emit and connect members.
---
 pyanaconda/ui/gui/spokes/network.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/pyanaconda/ui/gui/spokes/network.py b/pyanaconda/ui/gui/spokes/network.py
index 7158f09..6b3ebca 100644
--- a/pyanaconda/ui/gui/spokes/network.py
+++ b/pyanaconda/ui/gui/spokes/network.py
@@ -445,12 +445,14 @@ class NetworkControlBox(GObject.GObject):
 
     # Signal handlers.
     def on_nm_state_changed(self, *args):
+        # pylint: disable-msg=E1101
         self.emit("nm-state-changed")
 
     def on_device_selection_changed(self, *args):
         self.refresh_ui()
 
     def on_device_state_changed(self, device, new_state, *args):
+        # pylint: disable-msg=E1101
         self.emit("device-state-changed", device.get_iface(), new_state, *args)
         if new_state == NetworkManager.DeviceState.SECONDARIES:
             return
@@ -1299,8 +1301,10 @@ class NetworkSpoke(FirstbootSpokeMixIn, NormalSpoke):
         NormalSpoke.__init__(self, *args, **kwargs)
         self.network_control_box = NetworkControlBox(self.builder, spoke=self)
         self.network_control_box.hostname = self.data.network.hostname
+        # pylint: disable-msg=E1101
         self.network_control_box.connect("nm-state-changed",
                                          self.on_nm_state_changed)
+        # pylint: disable-msg=E1101
         self.network_control_box.connect("device-state-changed",
                                          self.on_device_state_changed)
 
@@ -1394,6 +1398,7 @@ class NetworkStandaloneSpoke(StandaloneSpoke):
         parent = self.builder.get_object("AnacondaStandaloneWindow-action_area5")
         parent.add(self.network_control_box.vbox)
 
+        # pylint: disable-msg=E1101
         self.network_control_box.connect("nm-state-changed",
                                          self.on_nm_state_changed)
 
-- 
1.8.4.2



More information about the anaconda-patches mailing list