Resource.create should call update_attrs

Bug #1467979 reported by Terry Howe
6
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.

Revision history for this message
Terry Howe (thowe-g) wrote :

Current list of overrides:

(.venv)terry@f350:~/sdk$ grep 'def create' openstack/*/v*/*py | grep -v _proxy.py
openstack/compute/v2/keypair.py: def create(self, session):
openstack/compute/v2/server_metadata.py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None):
openstack/compute/v2/server_meta.py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None):
openstack/compute/v2/server.py: def create_image(self, session, name, metadata=None):
openstack/database/v1/user.py: def create_by_id(cls, session, attrs, r_id=None, path_args=None):
openstack/image/v2/tag.py: def create(self, session, tag):
openstack/message/v1/message.py: def create_messages(cls, session, messages):
openstack/message/v1/queue.py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None):
openstack/metric/v1/resource.py: def create(self, session):
openstack/object_store/v1/container.py: def create_by_id(cls, session, attrs, resource_id=None):
openstack/object_store/v1/container.py: def create(self, session):
openstack/object_store/v1/obj.py: def create(self, session):
openstack/orchestration/v1/stack.py: def create_by_id(cls, session, attrs, resource_id=None, path_args=None):
openstack/telemetry/v2/sample.py: def create(self, session):

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.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.