Resource.create should call update_attrs
Bug #1467979 reported by
Terry Howe
This bug report is a duplicate of:
Bug #1536288: Resource object attribute inconsistencies via proxy interfaces.
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack SDK |
Confirmed
|
Critical
|
Unassigned |
Bug Description
I'd like to know why Resource.create does not call update_attrs. it seems it might be convenient to update the resource with whatever data might be available in the response.
Changed in python-openstacksdk: | |
importance: | Undecided → Critical |
milestone: | none → 1.0 |
status: | New → Confirmed |
summary: |
- Why does Resource.create call update_attrs + Resource.create should call update_attrs |
To post a comment you must log in.
Current list of overrides:
(.venv) terry@f350: ~/sdk$ grep 'def create' openstack/*/v*/*py | grep -v _proxy.py compute/ v2/keypair. py: def create(self, session): compute/ v2/server_ metadata. py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None): compute/ v2/server_ meta.py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None): compute/ v2/server. py: def create_image(self, session, name, metadata=None): database/ v1/user. py: def create_by_id(cls, session, attrs, r_id=None, path_args=None): image/v2/ tag.py: def create(self, session, tag): message/ v1/message. py: def create_ messages( cls, session, messages): message/ v1/queue. py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None): metric/ v1/resource. py: def create(self, session): object_ store/v1/ container. py: def create_by_id(cls, session, attrs, resource_id=None): object_ store/v1/ container. py: def create(self, session): object_ store/v1/ obj.py: def create(self, session): orchestration/ v1/stack. py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None): telemetry/ v2/sample. py: def create(self, session):
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/
openstack/