def post(self): try: ensuredatabase() data = json.loads(self.request_body) savegpsdata(data['username'], data['lat'], data['lng']) except: logging.error("MainHandler::post:: Error saving data.") self.set_header("Content-Type", "text/plain") self.write("Error saving data.") raise else: self.set_header("Content-Type", "text/plain") self.write("Data saved successfully.")
def get(self): ensuredatabase() gpsdata = getgpsdata(self.get_argument("username")) self.write(json.dumps(gpsdata))