diff options
| author | Jay Faulkner <jay@jvf.cc> | 2015-09-03 13:15:55 -0700 |
|---|---|---|
| committer | Jay Faulkner <jay@jvf.cc> | 2015-09-03 13:15:55 -0700 |
| commit | d29b9af748f882faa1c3393dd4e50e7f46862201 (patch) | |
| tree | ca58e7388c153ec3c25b8f477b174adf5b9801c5 /ironic_python_agent | |
| parent | bc985934164d22a2ebf5fe6e5a361e9bba7f7d8b (diff) | |
| download | ironic-python-agent-d29b9af748f882faa1c3393dd4e50e7f46862201.tar.gz | |
Remove ordereddict as 2.6 is no longer supported
ordereddict, and a related workaround method, were removed as we no
longer support python 2.6. Collections contains ordereddict on newer
python versions.
Change-Id: I48cc55a5c56fbc1f71442fc858eb4905f0213988
Diffstat (limited to 'ironic_python_agent')
| -rw-r--r-- | ironic_python_agent/extensions/base.py | 4 | ||||
| -rw-r--r-- | ironic_python_agent/utils.py | 10 |
2 files changed, 2 insertions, 12 deletions
diff --git a/ironic_python_agent/extensions/base.py b/ironic_python_agent/extensions/base.py index 4b65c5c3..baac978a 100644 --- a/ironic_python_agent/extensions/base.py +++ b/ironic_python_agent/extensions/base.py @@ -12,6 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +import collections import functools import inspect import threading @@ -22,7 +23,6 @@ import six from ironic_python_agent import encoding from ironic_python_agent import errors -from ironic_python_agent import utils LOG = log.getLogger() @@ -206,7 +206,7 @@ class BaseAgentExtension(object): class ExecuteCommandMixin(object): def __init__(self): self.command_lock = threading.Lock() - self.command_results = utils.get_ordereddict() + self.command_results = collections.OrderedDict() self.ext_mgr = None def get_extension(self, extension_name): diff --git a/ironic_python_agent/utils.py b/ironic_python_agent/utils.py index c2d6a00d..53305f11 100644 --- a/ironic_python_agent/utils.py +++ b/ironic_python_agent/utils.py @@ -12,7 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -import collections import copy import glob import os @@ -46,15 +45,6 @@ SUPPORTED_ROOT_DEVICE_HINTS = set(('size', 'model', 'wwn', 'serial', 'vendor')) AGENT_PARAMS_CACHED = dict() -def get_ordereddict(*args, **kwargs): - """A fix for py26 not having ordereddict.""" - try: - return collections.OrderedDict(*args, **kwargs) - except AttributeError: - import ordereddict - return ordereddict.OrderedDict(*args, **kwargs) - - def execute(*cmd, **kwargs): """Convenience wrapper around oslo's execute() method.""" result = processutils.execute(*cmd, **kwargs) |
