The right way to 'call' a class attribute inside the same class
Steve D'Aprano
steve+python at pearwood.info
Mon Dec 12 16:50:54 EST 2016
On Tue, 13 Dec 2016 03:17 am, Chris Angelico wrote:
> You could check "foo" in self.__dict__, but I don't know of any
> real-world situations where you need to.
vars(self) is probably the better way to access self's namespace, rather
than directly self.__dict__. Unfortunately vars() doesn't understand
__slots__, which I think is an oversight.
--
Steve
“Cheer up,” they said, “things could be worse.” So I cheered up, and sure
enough, things got worse.
More information about the Python-list
mailing list