示例#1
0
 def _get_answer(self, requesting_user, requested_user):
     """Returns an answer to the contact request.
     """
     if requesting_user in CONTACT_REQUESTS.keys():
         if CONTACT_REQUESTS.get(requesting_user,
                                 {}).get('requested_user',
                                         '') == requested_user:
             return CONTACT_REQUESTS[requesting_user]['state']
 def _set_answer(self, requesting_user, requested_user, result):
     """Answers to the contact request.
     """
     if requesting_user in CONTACT_REQUESTS.keys():
         if CONTACT_REQUESTS.get(requesting_user,
                                 {}).get('requested_user',
                                         '') == requested_user:
             CONTACT_REQUESTS[requesting_user]['state'] = result
 def get_contact_request_for(self, user):
     """Tells whether a contact request exists for the current user.
     """
     for requesting_user, requested_user in CONTACT_REQUESTS.iteritems():
         if requested_user.get('requested_user', '') == user:
             if CONTACT_REQUESTS[requesting_user]['state'] == STATE_WAITING:
                 CONTACT_REQUESTS[requesting_user]['state'] = STATE_ANSWERING
                 return requesting_user
     return None
示例#4
0
 def get_contact_request_for(self, user):
     """Tells whether a contact request exists for the current user.
     """
     for requesting_user, requested_user in CONTACT_REQUESTS.iteritems():
         if requested_user.get('requested_user', '') == user:
             if CONTACT_REQUESTS[requesting_user]['state'] == STATE_WAITING:
                 CONTACT_REQUESTS[requesting_user][
                     'state'] = STATE_ANSWERING
                 return requesting_user
     return None
 def _get_answer(self, requesting_user, requested_user):
     """Returns an answer to the contact request.
     """
     if requesting_user in CONTACT_REQUESTS.keys():
         if CONTACT_REQUESTS.get(requesting_user, {}).get('requested_user', '') == requested_user:
             return CONTACT_REQUESTS[requesting_user]['state']
 def _set_answer(self, requesting_user, requested_user, result):
     """Answers to the contact request.
     """
     if requesting_user in CONTACT_REQUESTS.keys():
         if CONTACT_REQUESTS.get(requesting_user, {}).get('requested_user', '') == requested_user:
             CONTACT_REQUESTS[requesting_user]['state'] = result