diff options
Diffstat (limited to 'virtManager/connection.py')
-rw-r--r-- | virtManager/connection.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/virtManager/connection.py b/virtManager/connection.py index 4c034b83..07326cde 100644 --- a/virtManager/connection.py +++ b/virtManager/connection.py @@ -865,7 +865,7 @@ class vmmConnection(vmmGObject): if obj: self.idle_add(obj.force_update_status, True) - if event == libvirt.VIR_NETWORK_EVENT_DEFINED: + if event == getattr(libvirt, "VIR_NETWORK_EVENT_DEFINED", 0): self.idle_add(obj.refresh_xml) else: self.schedule_priority_tick(pollnet=True, force=True) @@ -882,9 +882,9 @@ class vmmConnection(vmmGObject): logging.debug("Error registering domain events: %s", e) try: + eventid = getattr(libvirt, "VIR_NETWORK_EVENT_ID_LIFECYCLE", 0) self._network_cb_id = self.get_backend().networkEventRegisterAny( - None, libvirt.VIR_NETWORK_EVENT_ID_LIFECYCLE, - self._network_lifecycle_event, None) + None, eventid, self._network_lifecycle_event, None) self.using_network_events = True logging.debug("Using network events") except Exception, e: |