コード例 #1
0
ファイル: clienttasks.py プロジェクト: mohit-shrma/MiscWork
 def post(self):
   
   reqUniqueId = cgi.escape(self.request.get('unique_id')).strip()
   reqFeedback = cgi.escape(self.request.get('feedback')).strip()
   
   if reqUniqueId and reqFeedback \
     and len(reqUniqueId) > 0 and len(reqFeedback) > 0:
     #save feedback in db
     feedback  = Feedback(feedback=reqFeedback, uniqueId=reqUniqueId)
     feedback.put()
     logging.info("ClientSubmitFeedback: feedback save success")
     jsonResp = json.dumps(
                           {
                            'result'     : 'success',
                            'unique_id'  : reqUniqueId
                            }
                           )
   else:
     #invalid request received
     logging.error("ClientSubmitFeedback: feedback save failed, invalid request")
     jsonResp = json.dumps(
                           {
                            'result'     : 'fail',
                            'reason'     : 'invalid request'
                            }
                           )
   self.response.out.write(jsonResp)