gh-139847: Add PyType_Lookup() function#139848
Conversation
Co-authored-by: Sam Gross <colesbury@gmail.com>
The CI fails with:
I added the |
|
I reverted changes to schedule |
|
@encukou: So what do you think of exposing this PyType function? |
|
I think there's benefit to exposing this but we need to do it carefully. The operation is different from getattr in surprising ways. The docs & tests should mention details -- not invoking descriptors or metaclass getattr. It might also be good for the docs to add an example of where Python uses this operaton, and/or equivalent Python code. “Lookup” is a new term in the public C API; are we sure this is the right operation for the name? |
Add Python pseudo-code in the doc.
Good idea. I added tests for that and completed the doc.
I added Python pseudo-code to the doc. |
Co-authored-by: Petr Viktorin <encukou@gmail.com>
📚 Documentation preview 📚: https://cpython-previews--139848.org.readthedocs.build/