コード例 #1
0
ファイル: stalker.py プロジェクト: voiser/zoe-startup-kit
 def __init__(self, msgparams, callback, userdata=None, timeout=None):
     self._listener = zoe.Listener(self, port=0, timeout=timeout)
     self._source, self._topic, self._original = msgparams
     self._name = "stalker-" + str(uuid.uuid4())
     self._parser = zoe.MessageParser(self._original)
     self._callback = callback
     self._userdata = userdata
コード例 #2
0
ファイル: users.py プロジェクト: voiser/zoe-startup-kit
 def __init__(self, interval=1, db=None):
     if not db:
         conf = zoe.Config()
         db = conf.conf("zoe-users.conf")
     self._listener = zoe.Listener(self, name="users")
     self._model = zoe.Users(db)
     self._interval = interval
     self.update()
コード例 #3
0
 def __init__(self, jabberhost, jabberport, jabberuser, jabberpassword):
     sleekxmpp.ClientXMPP.__init__(self, jabberuser, jabberpassword)
     self._listener = zoe.Listener(self, name="jabber")
     self.add_event_handler("session_start", self.session_start)
     self.add_event_handler("ssl_invalid_cert", self.ssl_invalid_cert)
     self.add_event_handler("message", self.messagefromjabber)
     if self.connect((jabberhost, jabberport)):
         self.process(block=False)
         self.start()
     else:
         print('Unable to connect to jabber')
コード例 #4
0
 def __init__(self):
     self._listener = zoe.Listener(self, name="natural")
コード例 #5
0
 def __init__(self):
     """ The constructor. You are free to use your own superclass
         and constructor parameters
     """
     self._listener = zoe.Listener(self, name="example")
コード例 #6
0
 def __init__(self):
     self._listener = zoe.Listener(self, name = "log")
コード例 #7
0
 def __init__(self):
     self._listener = zoe.Listener(self, name="natural")
     self._modif = {}
     self._commands = {}