Пример #1
0
def friends_switch(friend_id):
    active = request.params.get('active') == "true"
    buddy = Buddy.get(identifier=friend_id)
    buddy.enabled = not active
    buddy.save()
    print('friend_id', friend_id)
    print('active', active)
    return json.dumps({'active': buddy.enabled})
Пример #2
0
 def run(self):
     while True:
         print('generator: new loop')
         delay = self.delay()
         print('delay: {}s'.format(delay))
         try:
             # We get a real message
             # TODO: Distinguish between received and sent messages !!!
             message = self.q_messages.get(timeout=delay)
             # We don't so we send a dummy one
             print('generator: got a real message:', message)
         except Empty:
             print('generator: sending a dummy message')
             buddy = Buddy.get(id=self.buddy_id)
             if buddy.enabled:
                 length = int(gauss(10, 8))
                 self.adapter.send_im_msg('?DUMMY:' + ('.' * max(1, length)),
                                          buddy.identifier)
Пример #3
0
 def run(self):
     while True:
         buddy = Buddy.get(id=self.buddy_id)
         if buddy.enabled:
             self.adapter.send_im_msg('?DUMMY:', buddy.identifier)
         sleep(5)