It could be possible for a descriptor to be specified with multiple aliases
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit dem verlinkten Vergleich und untersuche dann den im Issue erwähnten TrackedAttribute-Konstruktor und die EventRecorder-Metaklasse. Überprüfe das Beispielverhalten mit einem Attributnamen und einem Alias und bestätige, dass beide Namen dieselbe Descriptor-Instanz bereitstellen; das Issue enthält keine Testdatei, die ausgeführt werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
If the descriptor can be created with multiple alias names in the constructor, the metaclass can handle dropping the same descriptor instance onto the class with the aliased names.
(untested) example:
>>> class SomeEvent(metaclass=EventRecorder):
... some_value = TrackedAttribute('sv', int, aliases=('someValue',))
...
>>> event = SomeEvent()
>>> event.some_value = 5
>>> event.someValue
5
- Vorherrschende Sprache
- Python
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus enthought/python-analytics
-
[question] pypi package Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
enthought/python-analytics#9 · 1 Kommentar ·
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
Alle Issues in enthought/python-analytics
Ähnliche Issues
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
canonical/paas-charm#368 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
tech debt
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
StevenBlack/hosts#3256 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
qualcomm/qai-appbuilder#275 ·