summaryrefslogtreecommitdiffstats
path: root/libvirt-override-virConnect.py
diff options
context:
space:
mode:
Diffstat (limited to 'libvirt-override-virConnect.py')
-rw-r--r--libvirt-override-virConnect.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/libvirt-override-virConnect.py b/libvirt-override-virConnect.py
index 52914dc..e344303 100644
--- a/libvirt-override-virConnect.py
+++ b/libvirt-override-virConnect.py
@@ -2,7 +2,7 @@
try:
for cb,opaque in self.domainEventCallbacks.items():
del self.domainEventCallbacks[cb]
- self.domainEventCallbacks = None
+ del self.domainEventCallbacks
libvirtmod.virConnectDomainEventDeregister(self._o, self)
except AttributeError:
pass
@@ -17,6 +17,7 @@
try:
del self.domainEventCallbacks[cb]
if len(self.domainEventCallbacks) == 0:
+ del self.domainEventCallbacks
ret = libvirtmod.virConnectDomainEventDeregister(self._o, self)
if ret == -1: raise libvirtError ('virConnectDomainEventDeregister() failed', conn=self)
except AttributeError: