예제 #1
0
 def get_user(self, username, db_session=None, user_model=None, redis=None):
     """ Return to call UserManager.save(user.username) an the user object manually when done with if. """
     user = UserCombined(username,
                         db_session=db_session,
                         user_model=user_model,
                         redis=redis)
     user.load(**self.data.get(username, {}))
     return user
예제 #2
0
파일: user.py 프로젝트: Nacht123/pajbot
    def get_user_context(self, username):
        try:
            user = UserCombined(username)
            user.load(**self.data.get(username, {}))

            yield user
        except:
            log.exception('Uncaught exception in UserManager::get_user({})'.format(username))
        finally:
            self.save(user)
예제 #3
0
    def get_user_context(self, username):
        try:
            user = UserCombined(username)
            user.load(**self.data.get(username, {}))

            yield user
        except:
            log.exception(
                "Uncaught exception in UserManager::get_user({})".format(
                    username))
        finally:
            self.save(user)
예제 #4
0
 def get_static(username, db_session=None, user_model=None, redis=None):
     return UserCombined(username,
                         db_session=db_session,
                         user_model=user_model,
                         redis=redis)
예제 #5
0
파일: user.py 프로젝트: Nacht123/pajbot
 def get_user(self, username, db_session=None, user_model=None, redis=None):
     """ Return to call UserManager.save(user.username) an the user object manually when done with if. """
     user = UserCombined(username, db_session=db_session, user_model=user_model, redis=redis)
     user.load(**self.data.get(username, {}))
     return user