This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Hugo Ricateau
Recipients Hugo Ricateau, eric.snow, rhettinger
Date 2020-01-25.14:05:57
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1579961157.27.0.584075416812.issue39443@roundup.psfhosted.org>
In-reply-to
Content
Thanks for this detailed answer; very instructive :)

> the descriptor protocol is only triggered by "dotted access"

Indeed; this is what I was missing... despite it is indirectly mentioned in the documentation. Nonetheless, it could be worth the overload to explicitly add in the language reference that 'the descriptor protocol is only triggered by "dotted access"' (looks like it is not the case for now).

>    + a list enumerating places where descriptors are *not* invoked
> [...]
> Which of those do you think would have helped you the most?

Could be really helpful as well, by clearly exhibiting the limitations of the descriptors; I think the best location for this could be the 'descriptors howto' page despite the other option is perfectly suitable as well.

Best,
Hugo
History
Date User Action Args
2020-01-25 14:05:57Hugo Ricateausetrecipients: + Hugo Ricateau, rhettinger, eric.snow
2020-01-25 14:05:57Hugo Ricateausetmessageid: <1579961157.27.0.584075416812.issue39443@roundup.psfhosted.org>
2020-01-25 14:05:57Hugo Ricateaulinkissue39443 messages
2020-01-25 14:05:57Hugo Ricateaucreate