def get(self): url = self.request.get("image") corners = [ int(coord) for coord in self.request.get("corners").split(",") ] trace = Trace(imageUrl=url, corners = corners, datetime=datetime.datetime.today() , match=float(self.request.get("match"))) trace.put() data = unquote(self.request.get("sgf")) self.response.headers["content-type"] = "application/x-go-sgf" self.response.out.write(data)
def get(self): url = self.request.get("image") corners = [ int(coord) for coord in self.request.get("corners").split(",") ] trace = Trace(imageUrl=url, corners=corners, datetime=datetime.datetime.today(), match=float(self.request.get("match"))) trace.put() data = unquote(self.request.get("sgf")) self.response.headers["content-type"] = "application/x-go-sgf" self.response.out.write(data)
def getTrace(self, image): trace = None query = Trace.all().filter("imageUrl = ", image).order("-match") for result in query.fetch(1): trace = result break if trace: corners = ",".join( [ str(c) for c in trace.corners] ) match = str(trace.match) logging.info("found trace: " + str(trace.imageUrl) + ", date:" + str(trace.datetime) + ", corners: " + corners + ", match: " + match ) else: logging.info("no trace for " + str(image)) return trace
def getTrace(self, image): trace = None query = Trace.all().filter("imageUrl = ", image).order("-match") for result in query.fetch(1): trace = result break if trace: corners = ",".join([str(c) for c in trace.corners]) match = str(trace.match) logging.info("found trace: " + str(trace.imageUrl) + ", date:" + str(trace.datetime) + ", corners: " + corners + ", match: " + match) else: logging.info("no trace for " + str(image)) return trace