def match_uuid(self, pasta): curr_uuid = self.request.cookies.get(self.uuid_cookie) if not curr_uuid or not valid_uuid(curr_uuid): return False elif not pasta.uuid: return False else: return pasta.uuid == curr_uuid
def match_uuid(self, pasta): if self.request.args.get(conf.secret_sudo_qs): return True curr_uuid = self.request.cookies.get(self.uuid_cookie) if not curr_uuid or not valid_uuid(curr_uuid): return False elif not pasta.uuid: return False else: return pasta.uuid == curr_uuid
def getset_uuid(self): """Get or create a UUID for the current client.""" curr_uuid = self.request.cookies.get(self.uuid_cookie) if curr_uuid and valid_uuid(curr_uuid): return curr_uuid return str(uuid.uuid4())