def post(self, *args, **kwargs): try: jsonContact = self.get_argument("jsonContact") except: self.write("Error: Missing parameter") self.finish() return new_contact = json.loads(jsonContact) if Contact.by_phone_number(new_contact['phoneNumber'].replace(";", "")) == None: contact = Contact( phone_bot_id = self.bot.id, name = new_contact['contactName'].replace(";", "").encode('utf-8', 'ignore'), email = new_contact['contactEmail'].replace(";", "").encode('utf-8', 'ignore'), phone_number = new_contact['phoneNumber'].replace(";", "").encode('utf-8', 'ignore'), ) self.dbsession.add(contact) self.dbsession.flush() self.write("ok") self.finish()
def post(self, *args, **kwargs): try: jsonContact = self.get_argument("jsonContact") except: self.write("Error: Missing parameter") self.finish() return new_contact = json.loads(jsonContact) if Contact.by_phone_number(new_contact['phoneNumber'].replace( ";", "")) == None: contact = Contact( phone_bot_id=self.bot.id, name=new_contact['contactName'].replace(";", "").encode( 'utf-8', 'ignore'), email=new_contact['contactEmail'].replace(";", "").encode( 'utf-8', 'ignore'), phone_number=new_contact['phoneNumber'].replace( ";", "").encode('utf-8', 'ignore'), ) self.dbsession.add(contact) self.dbsession.flush() self.write("ok") self.finish()