More attempts at fixing garbage collection.

Don't keep a reference to stanzas in Callback objects.
This commit is contained in:
Lance Stout 2011-02-14 11:30:04 -05:00
parent 9004e8bbf2
commit e0f9025e7c

View file

@ -61,7 +61,6 @@ class Callback(BaseHandler):
Arguments: Arguments:
payload -- The matched stanza object. payload -- The matched stanza object.
""" """
BaseHandler.prerun(self, payload)
if self._once: if self._once:
self._destroy = True self._destroy = True
if self._instream: if self._instream:
@ -80,7 +79,6 @@ class Callback(BaseHandler):
Defaults to False. Defaults to False.
""" """
if not self._instream or instream: if not self._instream or instream:
BaseHandler.run(self, payload)
self._pointer(payload) self._pointer(payload)
if self._once: if self._once:
self._destroy = True self._destroy = True