def __init__(self, user=None, clientid=None): user = Config.get("feefie.client_user") try: clid = Config.get("feefie.client_id") except: clid = get_random_client_id() print "EventSender: no feefie_client_id configured. Using random id %s" % clid if fofum_enabled: self.fofum = Fofum(user=user) self.fofum.make(clid)
def __init__(self, user=None, clientid=None): try: user = Config().feefie_client_user except: user = '******' try: clid = Config().feefie_client_id except: clid = get_random_client_id() print "EventSender: no feefie_client_id configured. Using random id %s" % clid self.fofum = Fofum(user=user) self.fofum.make(clid)
def run(self): # This is our unique client id, to be used when firing and receiving events # It needs to be generated once and placed in the config file user = Config.get("feefie.client_user") try: clid = Config.get("feefie.client_id") except: clid = get_random_client_id() print "EventListener: no feefie_client_id configured. Using random id %s" % clid if fofum_enabled: f = Fofum(user=user) listener_thread = threading.Thread(target=f.listen_for_event, args=(clid, self.handle_event)) listener_thread.start()
#!/usr/bin/python from fofum import Fofum def ev(msg): print msg f = Fofum(user='******') f.listen_on_event('test', ev)