diff options
author | Ruby Loo <ruby.loo@intel.com> | 2016-12-06 18:07:17 +0000 |
---|---|---|
committer | Ruby Loo <ruby.loo@intel.com> | 2016-12-06 18:07:17 +0000 |
commit | c7763a7e0251d672ed7d3c30b2aff3622ae7d814 (patch) | |
tree | dbc1c3cee77fc1a773b9caf2206ed2afc0f7bd6f /ironic | |
parent | 349a4dd3235f76548afdf92ce69b6ff6aacc74bd (diff) | |
download | ironic-c7763a7e0251d672ed7d3c30b2aff3622ae7d814.tar.gz |
Clean up object code
This:
1. replaces hardcoded object names with the 'cls' variable where
appropriate.
2. removes __class__ from calls to <an object>.__class__.<class method>
since <an object>.<class method> works.
This is a follow up to reviewers' comments in
f766bbab451cd8a0b37b1085ee4d95bcda95a8b8.
Change-Id: Iecd057ec9a166620b22a6d6c3f780eed3f60b655
Diffstat (limited to 'ironic')
-rw-r--r-- | ironic/objects/chassis.py | 6 | ||||
-rw-r--r-- | ironic/objects/conductor.py | 7 | ||||
-rw-r--r-- | ironic/objects/node.py | 14 | ||||
-rw-r--r-- | ironic/objects/port.py | 8 | ||||
-rw-r--r-- | ironic/objects/portgroup.py | 10 | ||||
-rw-r--r-- | ironic/objects/volume_connector.py | 6 | ||||
-rw-r--r-- | ironic/objects/volume_target.py | 10 |
7 files changed, 30 insertions, 31 deletions
diff --git a/ironic/objects/chassis.py b/ironic/objects/chassis.py index 102dc5a96..0e90b2c0e 100644 --- a/ironic/objects/chassis.py +++ b/ironic/objects/chassis.py @@ -71,7 +71,7 @@ class Chassis(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Chassis` object. """ db_chassis = cls.dbapi.get_chassis_by_id(chassis_id) - chassis = Chassis._from_db_object(cls(context), db_chassis) + chassis = cls._from_db_object(cls(context), db_chassis) return chassis # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -87,7 +87,7 @@ class Chassis(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Chassis` object. """ db_chassis = cls.dbapi.get_chassis_by_uuid(uuid) - chassis = Chassis._from_db_object(cls(context), db_chassis) + chassis = cls._from_db_object(cls(context), db_chassis) return chassis # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -193,5 +193,5 @@ class Chassis(base.IronicObject, object_base.VersionedObjectDictCompat): A context should be set when instantiating the object, e.g.: Chassis(context) """ - current = self.__class__.get_by_uuid(self._context, uuid=self.uuid) + current = self.get_by_uuid(self._context, uuid=self.uuid) self.obj_refresh(current) diff --git a/ironic/objects/conductor.py b/ironic/objects/conductor.py index 4b69218ae..18831a3ae 100644 --- a/ironic/objects/conductor.py +++ b/ironic/objects/conductor.py @@ -49,7 +49,7 @@ class Conductor(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Conductor` object. """ db_obj = cls.dbapi.get_conductor(hostname) - conductor = Conductor._from_db_object(cls(context), db_obj) + conductor = cls._from_db_object(cls(context), db_obj) return conductor def save(self, context): @@ -75,8 +75,7 @@ class Conductor(base.IronicObject, object_base.VersionedObjectDictCompat): A context should be set when instantiating the object, e.g.: Conductor(context) """ - current = self.__class__.get_by_hostname(self._context, - hostname=self.hostname) + current = self.get_by_hostname(self._context, hostname=self.hostname) self.obj_refresh(current) # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -108,7 +107,7 @@ class Conductor(base.IronicObject, object_base.VersionedObjectDictCompat): db_cond = cls.dbapi.register_conductor({'hostname': hostname, 'drivers': drivers}, update_existing=update_existing) - return Conductor._from_db_object(cls(context), db_cond) + return cls._from_db_object(cls(context), db_cond) # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable # methods can be used in the future to replace current explicit RPC calls. diff --git a/ironic/objects/node.py b/ironic/objects/node.py index bd63a1770..e47702cd8 100644 --- a/ironic/objects/node.py +++ b/ironic/objects/node.py @@ -182,7 +182,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Node` object. """ db_node = cls.dbapi.get_node_by_id(node_id) - node = Node._from_db_object(cls(context), db_node) + node = cls._from_db_object(cls(context), db_node) return node # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -197,7 +197,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Node` object. """ db_node = cls.dbapi.get_node_by_uuid(uuid) - node = Node._from_db_object(cls(context), db_node) + node = cls._from_db_object(cls(context), db_node) return node # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -212,7 +212,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Node` object. """ db_node = cls.dbapi.get_node_by_name(name) - node = Node._from_db_object(cls(context), db_node) + node = cls._from_db_object(cls(context), db_node) return node # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -227,7 +227,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Node` object. """ db_node = cls.dbapi.get_node_by_instance(instance_uuid) - node = Node._from_db_object(cls(context), db_node) + node = cls._from_db_object(cls(context), db_node) return node # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -272,7 +272,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_node = cls.dbapi.reserve_node(tag, node_id) - node = Node._from_db_object(cls(context), db_node) + node = cls._from_db_object(cls(context), db_node) return node # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -376,7 +376,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): A context should be set when instantiating the object, e.g.: Node(context) """ - current = self.__class__.get_by_uuid(self._context, self.uuid) + current = self.get_by_uuid(self._context, self.uuid) self.obj_refresh(current) # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -397,7 +397,7 @@ class Node(base.IronicObject, object_base.VersionedObjectDictCompat): :returns: a :class:`Node` object. """ db_node = cls.dbapi.get_node_by_port_addresses(addresses) - node = Node._from_db_object(cls(context), db_node) + node = cls._from_db_object(cls(context), db_node) return node diff --git a/ironic/objects/port.py b/ironic/objects/port.py index 98a83cd27..41b3e6380 100644 --- a/ironic/objects/port.py +++ b/ironic/objects/port.py @@ -91,7 +91,7 @@ class Port(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_port = cls.dbapi.get_port_by_id(port_id) - port = Port._from_db_object(cls(context), db_port) + port = cls._from_db_object(cls(context), db_port) return port # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -109,7 +109,7 @@ class Port(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_port = cls.dbapi.get_port_by_uuid(uuid) - port = Port._from_db_object(cls(context), db_port) + port = cls._from_db_object(cls(context), db_port) return port # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -127,7 +127,7 @@ class Port(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_port = cls.dbapi.get_port_by_address(address) - port = Port._from_db_object(cls(context), db_port) + port = cls._from_db_object(cls(context), db_port) return port # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -287,5 +287,5 @@ class Port(base.IronicObject, object_base.VersionedObjectDictCompat): :raises: PortNotFound """ - current = self.__class__.get_by_uuid(self._context, uuid=self.uuid) + current = self.get_by_uuid(self._context, uuid=self.uuid) self.obj_refresh(current) diff --git a/ironic/objects/portgroup.py b/ironic/objects/portgroup.py index 75917f1be..cf61ed3ea 100644 --- a/ironic/objects/portgroup.py +++ b/ironic/objects/portgroup.py @@ -85,7 +85,7 @@ class Portgroup(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_portgroup = cls.dbapi.get_portgroup_by_id(portgroup_id) - portgroup = Portgroup._from_db_object(cls(context), db_portgroup) + portgroup = cls._from_db_object(cls(context), db_portgroup) return portgroup # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -103,7 +103,7 @@ class Portgroup(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_portgroup = cls.dbapi.get_portgroup_by_uuid(uuid) - portgroup = Portgroup._from_db_object(cls(context), db_portgroup) + portgroup = cls._from_db_object(cls(context), db_portgroup) return portgroup # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -121,7 +121,7 @@ class Portgroup(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_portgroup = cls.dbapi.get_portgroup_by_address(address) - portgroup = Portgroup._from_db_object(cls(context), db_portgroup) + portgroup = cls._from_db_object(cls(context), db_portgroup) return portgroup # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -139,7 +139,7 @@ class Portgroup(base.IronicObject, object_base.VersionedObjectDictCompat): """ db_portgroup = cls.dbapi.get_portgroup_by_name(name) - portgroup = Portgroup._from_db_object(cls(context), db_portgroup) + portgroup = cls._from_db_object(cls(context), db_portgroup) return portgroup # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -274,5 +274,5 @@ class Portgroup(base.IronicObject, object_base.VersionedObjectDictCompat): :raises: PortgroupNotFound """ - current = self.__class__.get_by_uuid(self._context, uuid=self.uuid) + current = self.get_by_uuid(self._context, uuid=self.uuid) self.obj_refresh(current) diff --git a/ironic/objects/volume_connector.py b/ironic/objects/volume_connector.py index 86459e4b2..b6bc026e7 100644 --- a/ironic/objects/volume_connector.py +++ b/ironic/objects/volume_connector.py @@ -78,7 +78,7 @@ class VolumeConnector(base.IronicObject, the specified ID. """ db_connector = cls.dbapi.get_volume_connector_by_id(db_id) - connector = VolumeConnector._from_db_object(cls(context), db_connector) + connector = cls._from_db_object(cls(context), db_connector) return connector # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -96,7 +96,7 @@ class VolumeConnector(base.IronicObject, the specified UUID """ db_connector = cls.dbapi.get_volume_connector_by_uuid(uuid) - connector = VolumeConnector._from_db_object(cls(context), db_connector) + connector = cls._from_db_object(cls(context), db_connector) return connector # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -235,5 +235,5 @@ class VolumeConnector(base.IronicObject, A context should be set when instantiating the object, e.g.: VolumeConnector(context). """ - current = self.__class__.get_by_uuid(self._context, uuid=self.uuid) + current = self.get_by_uuid(self._context, uuid=self.uuid) self.obj_refresh(current) diff --git a/ironic/objects/volume_target.py b/ironic/objects/volume_target.py index 0eac75562..1f94b72d6 100644 --- a/ironic/objects/volume_target.py +++ b/ironic/objects/volume_target.py @@ -78,7 +78,7 @@ class VolumeTarget(base.IronicObject, :raises: VolumeTargetNotFound if no volume target with this ID exists """ db_target = cls.dbapi.get_volume_target_by_id(db_id) - target = VolumeTarget._from_db_object(cls(context), db_target) + target = cls._from_db_object(cls(context), db_target) return target # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -95,7 +95,7 @@ class VolumeTarget(base.IronicObject, :raises: VolumeTargetNotFound if no volume target with this UUID exists """ db_target = cls.dbapi.get_volume_target_by_uuid(uuid) - target = VolumeTarget._from_db_object(cls(context), db_target) + target = cls._from_db_object(cls(context), db_target) return target # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable @@ -119,7 +119,7 @@ class VolumeTarget(base.IronicObject, marker=marker, sort_key=sort_key, sort_dir=sort_dir) - return VolumeTarget._from_db_object_list(context, db_targets) + return cls._from_db_object_list(context, db_targets) # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable # methods can be used in the future to replace current explicit RPC calls. @@ -145,7 +145,7 @@ class VolumeTarget(base.IronicObject, marker=marker, sort_key=sort_key, sort_dir=sort_dir) - return VolumeTarget._from_db_object_list(context, db_targets) + return cls._from_db_object_list(context, db_targets) # NOTE(xek): We don't want to enable RPC on this call just yet. Remotable # methods can be used in the future to replace current explicit RPC calls. @@ -231,5 +231,5 @@ class VolumeTarget(base.IronicObject, object, e.g.: VolumeTarget(context). :raises: VolumeTargetNotFound if the volume target cannot be found """ - current = self.__class__.get_by_uuid(self._context, uuid=self.uuid) + current = self.get_by_uuid(self._context, uuid=self.uuid) self.obj_refresh(current) |