Esempio n. 1
0
  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)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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
Esempio n. 4
0
    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