def get(self): res = Result() res.result = 412 res.data = self.application.do_tasks(self) if res.data is None: del res.data elif res.data: res.result = 200 self.set_status(res.result) self.finish(res.emit())
def get(self): res = Result() res.result = 412 res.data = self.application.passToAnnex(self, uri="tasks/") if res.data is None: del res.data elif res.data: res.result = 200 self.set_status(res.result) self.finish(res.emit())
def post(self): res = Result() res.status = 412 res.data = self.application.runTask(self) if res.data is None: del res.data elif res.data: res.result = 200 self.set_status(res.result) self.finish(res.emit())
def get(self): res = Result() res.result = 412 res.data = self.application.passToAnnex(self, uri="tasks/") if res.data is None: del res.data elif res.data: res.result = 200 self.set_status(res.result) self.finish(res.emit())
def post(self): res = Result() res.result = 412 query = parseRequestEntity(self.request.body) if query is None or len(query.keys()) != 1 or '_id' not in query.keys(): self.set_status(res.result) self.finish(res.emit()) return r = requests.post("%stask/" % buildServerURL(), data={ '_id' : query['_id'] }, verify=False) try: res.data = json.loads(r.content)['data'] res.result = 200 except Exception as e: if DEBUG: print e self.set_status(res.result) self.finish(res.emit())
def post(self): res = Result() res.result = 412 query = parseRequestEntity(self.request.body) if query is None or len( query.keys()) != 1 or '_id' not in query.keys(): self.set_status(res.result) self.finish(res.emit()) return r = requests.post("%stask/" % buildServerURL(), data={'_id': query['_id']}, verify=False) try: res.data = json.loads(r.content)['data'] res.result = 200 except Exception as e: if DEBUG: print e self.set_status(res.result) self.finish(res.emit())
def routeRequest(self, route): res = Result() if route is not None: route = [r_ for r_ in route.split("/") if r_ != ''] func_name = "do_%s" % route[0] if hasattr(self.application, func_name): if DEBUG : print "doing %s" % func_name func = getattr(self.application, str(func_name)) res.result = 200 res.data = func(self.request) else: if DEBUG : print "could not find function %s" % func_name try: if res.data is None: del res.data res.result = 412 except AttributeError as e: pass self.set_status(res.result) self.finish(res.emit())