From 1b9489fb0d556a2661c299cf67ed3d26ffcb2dce Mon Sep 17 00:00:00 2001 From: Rick Harris Date: Thu, 9 May 2013 22:39:20 +0000 Subject: Use Oslo's `bool_from_string` Oslo provides an equivalent implmentation of `bool_from_str` so we should switch the code to use that instead. Change-Id: I382f23af2468e276ae4342dff18cf06e1c24b755 --- nova/compute/api.py | 3 ++- nova/compute/flavors.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'nova/compute') diff --git a/nova/compute/api.py b/nova/compute/api.py index c56270cc3..111d87fc5 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -53,6 +53,7 @@ from nova import notifications from nova.openstack.common import excutils from nova.openstack.common import jsonutils from nova.openstack.common import log as logging +from nova.openstack.common import strutils from nova.openstack.common import timeutils from nova.openstack.common import uuidutils import nova.policy @@ -439,7 +440,7 @@ class API(base.Base): if value is not None: if prop_type == 'bool': - value = utils.bool_from_str(value) + value = strutils.bool_from_string(value) return value diff --git a/nova/compute/flavors.py b/nova/compute/flavors.py index c4ce550eb..95fac0278 100644 --- a/nova/compute/flavors.py +++ b/nova/compute/flavors.py @@ -30,6 +30,7 @@ from nova import db from nova import exception from nova.openstack.common.db import exception as db_exc from nova.openstack.common import log as logging +from nova.openstack.common import strutils from nova import utils instance_type_opts = [ @@ -130,7 +131,7 @@ def create(name, memory, vcpus, root_gb, ephemeral_gb=None, flavorid=None, if not utils.is_valid_boolstr(is_public): msg = _("is_public must be a boolean") raise exception.InvalidInput(reason=msg) - kwargs['is_public'] = utils.bool_from_str(is_public) + kwargs['is_public'] = strutils.bool_from_string(is_public) try: return db.instance_type_create(context.get_admin_context(), kwargs) -- cgit