canonical / canonical/python-libmaas

Attributes contain exception

Offen
#309 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
stale
Vorherrschende Sprache
Python
Sterne
65
Forks
71
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When requesting machines.list() I am getting exceptions as attribute values.

For example `client.machines.list()[0].owner.email` is returned as `maas.client.errors.ObjectNotLoaded: cannot access attribute 'email' of object 'User'`

Not that it matters much, but the owner user has in fact an email value set.

There are many other attributes with the same behaviour.

I am using python 3.10 and latest maas stable (3.5.2)

Any idea what this could be related to?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Bericht mit Python 3.10 und MAAS 3.5.2, ausgehend von client.machines.list()[0].owner.email, und überprüfe das Verhalten beim Laden verwandter Objekte. Verfolge, warum das E-Mail-Attribut des User-Objekts nicht verfügbar ist, obwohl es gesetzt wurde; abgeschlossen ist die Aufgabe, wenn owner.email und die anderen betroffenen Attribute ohne ObjectNotLoaded-Ausnahmen geladen werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
api
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
32/100

Neue Issues direkt in Ihr Postfach

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