示例#1
0
    def get_user_by_id(self, uname):
        user = None
        try:
            collection = self.user_collection
            user_record = collection.find_one({"_id":uname})
            
            user = User(user_record['_id'], user_record['password'], user_record['name'])
            user.groups = user_record['groups']

        except Exception as inst:
            print "error finding user"
            print inst

        if user is None:
            print "User not in database"
            return None
        else:
            return user