def _reload_user(self, user_instance):
        u_loader = UserLoader.query().filter(UserLoader.user == user_instance).get()
        if u_loader is not None:
            return u_loader.user

        ctx = ndb.get_context()
        ctx.set_cache_policy(lambda key: key.kind() != 'UserLoader')

        UserLoader(user=user_instance).put()
        u_loader = UserLoader.query(UserLoader.user == user_instance).get()
        return u_loader.user
Example #2
0
    def _reload_user(self, user_instance):
        u_loader = UserLoader.query().filter(
            UserLoader.user == user_instance).get()
        if u_loader is not None:
            return u_loader.user

        ctx = ndb.get_context()
        ctx.set_cache_policy(lambda key: key.kind() != 'UserLoader')

        UserLoader(user=user_instance).put()
        u_loader = UserLoader.query(UserLoader.user == user_instance).get()
        return u_loader.user
 def _reload_user(self, user_instance):
     key = UserLoader(user=user_instance).put()
     key.delete(use_datastore=False)
     u_loader = UserLoader.query(UserLoader.user == user_instance).get()
     return u_loader.user
Example #4
0
 def _reload_user(self, user_instance):
     key = UserLoader(user=user_instance).put()
     key.delete(use_datastore=False)
     u_loader = UserLoader.query(UserLoader.user == user_instance).get()
     return u_loader.user