def get(self): macaddr = self.request.get('macaddr') if not is_valid_mac(macaddr): self.response.out.write('Invalid macaddr!') else: results = db.GqlQuery("SELECT * FROM MacData WHERE macaddr = :1 AND left = NULL", macaddr) if results.count(1): self.response.out.write("Already connected") else: m = MacData(macaddr=macaddr) m.put() status.invalidate_cache() self.response.out.write('New connection recorded!')
def get(self): macaddr = self.request.get('macaddr') if not is_valid_mac(macaddr): self.response.out.write('Invalid macaddr!') else: results = db.GqlQuery("SELECT * FROM MacData WHERE macaddr = :1 AND left = NULL", macaddr) if results.count(1): macdata = results.get() macdata.left = datetime.datetime.now() macdata.put() status.invalidate_cache() self.response.out.write('Updated with current datetime!') else: self.response.out.write('Not currently connected')
def get(self): status.invalidate_cache(False) self.response.out.write('PONG %s' % memcache.get("last_update"))