summaryrefslogtreecommitdiff
path: root/ironic
diff options
context:
space:
mode:
authorRuby Loo <ruby.loo@intel.com>2016-12-06 18:07:17 +0000
committerRuby Loo <ruby.loo@intel.com>2016-12-06 18:07:17 +0000
commitc7763a7e0251d672ed7d3c30b2aff3622ae7d814 (patch)
treedbc1c3cee77fc1a773b9caf2206ed2afc0f7bd6f /ironic
parent349a4dd3235f76548afdf92ce69b6ff6aacc74bd (diff)
downloadironic-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.py6
-rw-r--r--ironic/objects/conductor.py7
-rw-r--r--ironic/objects/node.py14
-rw-r--r--ironic/objects/port.py8
-rw-r--r--ironic/objects/portgroup.py10
-rw-r--r--ironic/objects/volume_connector.py6
-rw-r--r--ironic/objects/volume_target.py10
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)