Example #1
0
 def streamAuthenticated(self, elm):
     JabberProtocol.streamAuthenticated(self, elm)
     self.addObserver(self.ROUTE_ADDED, self.routeAdded)
     self.addObserver(self.ROUTE_REMOVED, self.routeRemoved)
     # we are going to switch to the forwarding observer style now
     self.addObserver = self._addForwardingObserver
     self.removeObverser = self._removeForwardingObserver
     self.handle = self._handle
     self.onElement = self._onElement
Example #2
0
 def _addForwardingObserver(self, event, observerfn, 
                            priority=0, *args, **kw):
     JabberProtocol.addObserver(self, event, observerfn, 
                                     priority, *args, **kw)
     self.addRoute(event, priority)