diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-07-18 13:10:48 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-07-18 13:10:48 +0000 |
| commit | c7ade856c424f02a104b9219e09d5e799d2700ab (patch) | |
| tree | e4de7c0f3c9659d3951dff2f126cfc1a3b2c9d20 /openstack | |
| parent | 7227f1ec7ef16a3b1ba0c5cb4e9e77dac82a9d35 (diff) | |
| parent | c0d052a743b7f35c229b1024cbdc47be142658d5 (diff) | |
| download | oslo-c7ade856c424f02a104b9219e09d5e799d2700ab.tar.gz oslo-c7ade856c424f02a104b9219e09d5e799d2700ab.tar.xz oslo-c7ade856c424f02a104b9219e09d5e799d2700ab.zip | |
Merge "python3: Add basic compatibility support."
Diffstat (limited to 'openstack')
| -rw-r--r-- | openstack/common/scheduler/filters/capabilities_filter.py | 5 | ||||
| -rw-r--r-- | openstack/common/scheduler/filters/json_filter.py | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/openstack/common/scheduler/filters/capabilities_filter.py b/openstack/common/scheduler/filters/capabilities_filter.py index 89e2bdb..704ebe8 100644 --- a/openstack/common/scheduler/filters/capabilities_filter.py +++ b/openstack/common/scheduler/filters/capabilities_filter.py @@ -13,11 +13,12 @@ # License for the specific language governing permissions and limitations # under the License. +import six + from openstack.common import log as logging from openstack.common.scheduler import filters from openstack.common.scheduler.filters import extra_specs_ops - LOG = logging.getLogger(__name__) @@ -32,7 +33,7 @@ class CapabilitiesFilter(filters.BaseHostFilter): if not extra_specs: return True - for key, req in extra_specs.iteritems(): + for key, req in six.iteritems(extra_specs): # Either not scope format, or in capabilities scope scope = key.split(':') if len(scope) > 1 and scope[0] != "capabilities": diff --git a/openstack/common/scheduler/filters/json_filter.py b/openstack/common/scheduler/filters/json_filter.py index bc4b4fd..6c90055 100644 --- a/openstack/common/scheduler/filters/json_filter.py +++ b/openstack/common/scheduler/filters/json_filter.py @@ -16,6 +16,8 @@ import operator +import six + from openstack.common import jsonutils from openstack.common.scheduler import filters @@ -117,7 +119,7 @@ class JsonFilter(filters.BaseHostFilter): for arg in query[1:]: if isinstance(arg, list): arg = self._process_filter(arg, host_state) - elif isinstance(arg, basestring): + elif isinstance(arg, six.string_types): arg = self._parse_string(arg, host_state) if arg is not None: cooked_args.append(arg) |
