def __getattr__(self, item): if item in self.__dict__: return self.__dict__[item] elif item in self._fields: return self._fields[item] else: raise AttributeError(get_nice_attr_error(self, item))
def __getattr__(self, item): if item in self.__dict__: return self.__dict__[item] else: raise AttributeError(get_nice_attr_error(self, item))