Yeah, I don't think there's an action item here except *maybe* changes to the wording of the PEP. Ivan?
On Mon, Nov 20, 2017 at 12:33 AM, Serhiy Storchaka <storch...@gmail.com> wrote: > 20.11.17 03:02, Guido van Rossum пише: > >> Serhiy's definition sounds recursive (defining __getattr__ to define the >> behavior of __getattr__) but Mark's suggestion makes his intention unclear >> since the error message is still the same. >> > > It is recursive only when the '__dict__' attribute is not defined. I > assumed that it is defined for simplicity. And if isn't defined > hasattr(self, '__dict__') will cause a recursion too. > > In any case the real C code handles this more carefully and effectively. > > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: https://mail.python.org/mailman/options/python-dev/guido% > 40python.org > -- --Guido van Rossum (python.org/~guido)
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com