| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Co-authored-by: Sam Gross <colesbury@gmail.com>
The CI fails with: Error: Label error. Requires exactly 1 of: awaiting merge. Found: type-feature, awaiting core review, interpreter-core, topic-C-API I added the awaiting merge label to repair this CI. |
Sorry, something went wrong.
|
I reverted changes to schedule _PyType_Lookup() and _PyType_LookupRef() removal, just to make this PR easier to review and more "atomic". I prefer to write a separated PR for the removal. |
Sorry, something went wrong.
|
@encukou: So what do you think of exposing this PyType function? |
Sorry, something went wrong.
|
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? |
Sorry, something went wrong.
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. |
Sorry, something went wrong.
Co-authored-by: Petr Viktorin <encukou@gmail.com>
|
The issue was closed, so I close the PR as well: #139847 (comment). |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
📚 Documentation preview 📚: https://cpython-previews--139848.org.readthedocs.build/