def __getitem__(self, item): if is_string(item): return getattr(self, item) elif is_integer(item): return getattr(self, self.__producer__.columns[item]) else: raise LookupError(item)
def __getitem__(self, item): if is_integer(item): return self.__values__[item] elif is_string(item): return getattr(self, item) else: raise LookupError(item)