def __getattr__(self, key):
        # __getattribute__() is called first; this will be called
        # only if an attribute was not already found
        try:
            return self.__getitem__(key)
        except KeyError:
            raise AttributeError("object has no attribute '%s'" % key)
dataset/ETHPy150Open SickRage/SickRage/lib/feedparser/util.py/FeedParserDict.__getattr__/original