# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1238153014 -3600 # Node ID 0ff3d29e91c9b0b4453fc3d37d45f6353feb8c4a # Parent 96747df28a1f1c98fd72cd5bb4244f06f47df9f2 we have to clear _needs_iface to avoir crash on auto-reload diff -r 96747df28a1f -r 0ff3d29e91c9 cwvreg.py --- a/cwvreg.py Fri Mar 27 12:23:00 2009 +0100 +++ b/cwvreg.py Fri Mar 27 12:23:34 2009 +0100 @@ -137,7 +137,9 @@ self.debug('kicking vobject %s (no implemented interface ' 'among %s)', obj, ifaces) self.unregister(obj) - + # clear needs_iface so we don't try to remove some not-anymore-in + # objects on automatic reloading + self._needs_iface.clear() @cached def etype_class(self, etype):