class.__annotations__ gives weird value when using built-in type keywords as attribute
Offen
@sobolevn arbeitet bereits daran.
Seit 12.8.2024.
docs
topic-typing
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 35.9k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Bug report
Bug description:
class some:
int : int = 1
normal : int = 1
some.__annotations__
returns:
{'int': 1, 'normal': 1}
class some:
int_ : int = 1
normal : int = 1
some.__annotations__
returns:
{'int_': int, 'normal': int}
CPython versions tested on:
3.11, 3.12
Operating systems tested on:
Linux, Windows
Linked PRs
- gh-123060
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Bewertung
Dieses Issue wurde noch nicht bewertet.