def get(self, uid, session=None): """ Get an user from the users registry, or create a new one if session is a valid session, otherwise return None. """ if uid in self.users: return self.users[uid] if session!=None and session.is_authed(): user=IUser(session) try: user.load(uid) self.register(user) return user except: pass return None
def get(self, uid, session=None): """ Get an user from the users registry, or create a new one if session is a valid session, otherwise return None. """ if uid in self.users: return self.users[uid] if session != None and session.is_authed(): user = IUser(session) try: user.load(uid) self.register(user) return user except: pass return None