Further patches will pass in the callback instead of the default one. Signed-off-by: Lin Ma <lma@xxxxxxxx> --- virtManager/connection.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/virtManager/connection.py b/virtManager/connection.py index 76e78c49..8efcca77 100644 --- a/virtManager/connection.py +++ b/virtManager/connection.py @@ -848,14 +848,16 @@ class vmmConnection(vmmGObject): self.using_domain_events = False logging.debug("Error registering domain events: %s", e) - def _add_domain_xml_event(eventname, eventval): + def _add_domain_xml_event(eventname, eventval, cb=None): if not self.using_domain_events: return + if not cb: + cb = self._domain_xml_misc_event try: eventid = getattr(libvirt, eventname, eventval) self._domain_cb_ids.append( self.get_backend().domainEventRegisterAny( - None, eventid, self._domain_xml_misc_event, eventname)) + None, eventid, cb, eventname)) except Exception as e: logging.debug("Error registering %s event: %s", eventname, e) -- 2.15.1 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list