canonical / canonical/python-libmaas

Attributes contain exception

Đang mở
#309 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
stale
Ngôn ngữ chính
Python
Star
65
Fork
71
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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?

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Tái hiện báo cáo với Python 3.10 và MAAS 3.5.2, bắt đầu từ client.machines.list()[0].owner.email và kiểm tra hành vi tải các đối tượng liên quan. Truy tìm lý do thuộc tính email của đối tượng User không khả dụng dù đã được thiết lập; hoàn tất khi owner.email và các thuộc tính bị ảnh hưởng khác được tải mà không phát sinh ngoại lệ ObjectNotLoaded.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
python
Lĩnh vực
api
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
32/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.