def __getattr__ (self, key):
        try:
            return getattr (self.cursor, key)
        except __HOLE__:
            try:
                val = self.cursor[unicode (key)]
                if (type (val) == list) or (type (val) == dict):
                    return MongoWrapper (self.cursor[unicode (key)])
                else:
                    return val
            except KeyError:
                return None
dataset/ETHPy150Open dotskapes/dotSkapes/models/001_db.py/MongoWrapper.__getattr__