python / python/cpython

Faults in `inspect.getattr_static` usage snippet to resolve built-in descriptors

Offen
#150,506 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

docs
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Documentation

Also, the line just below calling __get__ with no arguments if the descriptor is of one of these types is wrong. It should take the original object as well.

Originally posted by @jonathandung in #150501

Do not changes these. Instead I would recommend using types.* directly instead and open a separate PR.

Originally posted by @picnixz in https://github.com/python/cpython/pull/150504#discussion_r3309836719

Linked PRs
  • gh-150507

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit dem in diesem Issue referenzierten Dokumentationsnutzungssnippet für inspect.getattr_static. Überprüfe den Aufruf get des Deskriptors und die Empfehlung, types.* direkt zu verwenden; die Arbeit ist abgeschlossen, wenn das Snippet die vereinbarte Korrektur widerspiegelt und den fehlerhaften Aufruf nicht mehr zeigt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.