Esempio n. 1
0
File: server.py Progetto: suonto/pwm
 def __construct_response(self, request):
     try:
         msg = m.construct_message(request)
     except Exception as e:
         self.__logger.info("Exception in construct_message: "+e.__str__())
     if msg:
         response = self.__exact_response(msg)
         return response
     else:
         return m.Message(m.T_ERR, {m.K_REASON:m.R_BLACKLIST}, "Welcome to blacklist.")
Esempio n. 2
0
 def __construct_response(self, request):
     try:
         msg = m.construct_message(request)
     except Exception as e:
         self.__logger.info("Exception in construct_message: " +
                            e.__str__())
     if msg:
         response = self.__exact_response(msg)
         return response
     else:
         return m.Message(m.T_ERR, {m.K_REASON: m.R_BLACKLIST},
                          "Welcome to blacklist.")
Esempio n. 3
0
File: client.py Progetto: suonto/pwm
 def __request(self, request):
     try:
         #print "sending:", request.type, request.args
         r = requests.post('https://suonto.com/', headers=hdrs, data=request.toJson())
         if r.status_code == 502:
             return m.Message(m.T_ERR, {m.K_REASON : m.R_SERV_ERR}, "Server error.")                
         #print "we got back:\nStatus Code:", str(r.status_code), "\n", r.text
         #print "request history:", r.history
         msg = m.construct_message(r.text)
         #print msg, msg.args
         if msg:
             return msg
         else:
             return m.Message(m.T_ERR, {m.K_REASON : m.R_SERV_ERR, m.K_STATUS_CODE : r.status_code}, "invalid message from server.")
     except ValueError, e:
         return m.Message(m.T_ERR, {m.K_REASON : m.R_SERV_ERR}, "Error. Invalid message from server.")
Esempio n. 4
0
 def __request(self, request):
     try:
         #print "sending:", request.type, request.args
         r = requests.post('https://suonto.com/',
                           headers=hdrs,
                           data=request.toJson())
         if r.status_code == 502:
             return m.Message(m.T_ERR, {m.K_REASON: m.R_SERV_ERR},
                              "Server error.")
         #print "we got back:\nStatus Code:", str(r.status_code), "\n", r.text
         #print "request history:", r.history
         msg = m.construct_message(r.text)
         #print msg, msg.args
         if msg:
             return msg
         else:
             return m.Message(m.T_ERR, {
                 m.K_REASON: m.R_SERV_ERR,
                 m.K_STATUS_CODE: r.status_code
             }, "invalid message from server.")
     except ValueError, e:
         return m.Message(m.T_ERR, {m.K_REASON: m.R_SERV_ERR},
                          "Error. Invalid message from server.")