Exemple #1
0
 def has_account(self, username):
     # key = keys.has_account(username)
     # result = cache.get(key)
     # if result is None:
     #    result = self.inner.has_account(username)
     #    if result is not None:
     #        cache.set(key, result, time=3600, namespace='membership')
     # return result
     return cached_long.get_or_set(
         keys.has_account(username),
         lambda: self.inner.has_account(username))
Exemple #2
0
 def create_account(self, registration):
     cached.delete(keys.has_account(registration.credential.username))
     return self.inner.create_account(registration)