def get(self): self.response.headers['Content-Type'] = 'application/json' logging.info("get single vm received") # GET VM with same request.remote_addr q = VM.all() q.filter("ip =", self.request.remote_addr) vm = q.get() if vm == None: logging.info('no vm found for this ip: '+str(self.request.remote_addr)+', abort') self.error(204) return l = { 'vms': [vm.getJSON()]} content = json.dumps(l, indent=2) # logging.info(content) self.response.out.write(content)