Use oslo.i18n

oslo.i18n provides the i18n functions that were provided by
oslo-incubator's gettextutils module. Some tests that were
using internal details of the library were removed.

Change-Id: I44cfd5552e0dd86af21073419d31622f5fdb28e0
This commit is contained in:
Davanum Srinivas 2014-07-11 21:03:15 -04:00
parent ff756a0184
commit 826aed0ec7
296 changed files with 411 additions and 366 deletions

View File

@ -21,4 +21,4 @@ in nova/tests/test_localization.py.
The ``_()`` function is found by doing:: The ``_()`` function is found by doing::
from nova.openstack.common.gettextutils import _ from nova.i18n import _

View File

@ -21,7 +21,7 @@ import webob.dec
import webob.exc import webob.exc
from nova import context from nova import context
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import jsonutils from nova.openstack.common import jsonutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common.middleware import request_id from nova.openstack.common.middleware import request_id

View File

@ -32,8 +32,8 @@ from nova.api.ec2 import faults
from nova.api import validator from nova.api import validator
from nova import context from nova import context
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common.gettextutils import _LE from nova.i18n import _LE
from nova.openstack.common import importutils from nova.openstack.common import importutils
from nova.openstack.common import jsonutils from nova.openstack.common import jsonutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -38,12 +38,12 @@ from nova.compute import api as compute_api
from nova.compute import vm_states from nova.compute import vm_states
from nova import db from nova import db
from nova import exception from nova import exception
from nova.i18n import _
from nova.image import s3 from nova.image import s3
from nova import network from nova import network
from nova.network.security_group import neutron_driver from nova.network.security_group import neutron_driver
from nova import objects from nova import objects
from nova.objects import base as obj_base from nova.objects import base as obj_base
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import timeutils from nova.openstack.common import timeutils
from nova import quota from nova import quota

View File

@ -21,10 +21,10 @@ from nova import availability_zones
from nova import context from nova import context
from nova import db from nova import db
from nova import exception from nova import exception
from nova.i18n import _
from nova.network import model as network_model from nova.network import model as network_model
from nova import objects from nova import objects
from nova.objects import base as obj_base from nova.objects import base as obj_base
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import memorycache from nova.openstack.common import memorycache
from nova.openstack.common import timeutils from nova.openstack.common import timeutils

View File

@ -27,7 +27,7 @@ import webob.exc
from nova.api.metadata import base from nova.api.metadata import base
from nova import conductor from nova import conductor
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import memorycache from nova.openstack.common import memorycache
from nova import utils from nova import utils

View File

@ -16,8 +16,8 @@
from webob import exc from webob import exc
from nova import context from nova import context
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova import utils from nova import utils

View File

@ -20,7 +20,7 @@ import errno
from oslo.config import cfg from oslo.config import cfg
from nova.api.metadata import base from nova.api.metadata import base
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import jsonutils from nova.openstack.common import jsonutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -27,9 +27,9 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import exception from nova import exception
from nova.i18n import _
from nova.i18n import translate
from nova import notifications from nova import notifications
from nova.openstack.common import gettextutils
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import utils from nova import utils
from nova import wsgi as base_wsgi from nova import wsgi as base_wsgi
@ -107,12 +107,8 @@ class FaultWrapper(base_wsgi.Middleware):
# inconsistent with the EC2 API to hide every exception, # inconsistent with the EC2 API to hide every exception,
# including those that are safe to expose, see bug 1021373 # including those that are safe to expose, see bug 1021373
if safe: if safe:
if isinstance(inner.msg_fmt, gettextutils.Message): user_locale = req.best_match_language()
user_locale = req.best_match_language() inner_msg = translate(inner.message, user_locale)
inner_msg = gettextutils.translate(
inner.msg_fmt, user_locale)
else:
inner_msg = unicode(inner)
outer.explanation = '%s: %s' % (inner.__class__.__name__, outer.explanation = '%s: %s' % (inner.__class__.__name__,
inner_msg) inner_msg)

View File

@ -29,7 +29,7 @@ from nova.compute import task_states
from nova.compute import utils as compute_utils from nova.compute import utils as compute_utils
from nova.compute import vm_states from nova.compute import vm_states
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import quota from nova import quota

View File

@ -24,7 +24,7 @@ from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova.compute import vm_states from nova.compute import vm_states
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils

View File

@ -22,7 +22,7 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.compute import api as compute_api from nova.compute import api as compute_api
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import utils from nova import utils

View File

@ -19,7 +19,7 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import jsonutils from nova.openstack.common import jsonutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -21,8 +21,8 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -22,7 +22,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.virt.baremetal import db from nova.virt.baremetal import db
authorize = extensions.extension_authorizer('compute', 'baremetal_nodes') authorize = extensions.extension_authorizer('compute', 'baremetal_nodes')

View File

@ -28,7 +28,7 @@ from nova.api.openstack import xmlutil
from nova.cells import rpcapi as cells_rpcapi from nova.cells import rpcapi as cells_rpcapi
from nova.compute import api as compute from nova.compute import api as compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova.openstack.common import timeutils from nova.openstack.common import timeutils

View File

@ -18,7 +18,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
import nova.cert.rpcapi import nova.cert.rpcapi
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'certificates') authorize = extensions.extension_authorizer('compute', 'certificates')

View File

@ -25,9 +25,9 @@ from nova import compute
from nova.compute import utils as compute_utils from nova.compute import utils as compute_utils
from nova.compute import vm_states from nova.compute import vm_states
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common import fileutils from nova.openstack.common import fileutils
from nova.openstack.common.gettextutils import _
from nova.openstack.common import timeutils from nova.openstack.common import timeutils
from nova import utils from nova import utils

View File

@ -17,8 +17,8 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
authorize = extensions.extension_authorizer('compute', 'cloudpipe_update') authorize = extensions.extension_authorizer('compute', 'cloudpipe_update')

View File

@ -18,7 +18,7 @@ import webob
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.consoleauth import rpcapi as consoleauth_rpcapi from nova.consoleauth import rpcapi as consoleauth_rpcapi
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'console_auth_tokens') authorize = extensions.extension_authorizer('compute', 'console_auth_tokens')

View File

@ -22,7 +22,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'console_output') authorize = extensions.extension_authorizer('compute', 'console_output')

View File

@ -18,7 +18,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'consoles') authorize = extensions.extension_authorizer('compute', 'consoles')

View File

@ -19,7 +19,7 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import strutils from nova.openstack.common import strutils
ALIAS = 'OS-DCF' ALIAS = 'OS-DCF'

View File

@ -20,7 +20,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import utils from nova import utils

View File

@ -16,8 +16,8 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
authorize = extensions.extension_authorizer('compute', 'fixed_ips') authorize = extensions.extension_authorizer('compute', 'fixed_ips')

View File

@ -21,8 +21,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
soft_authorize = extensions.soft_extension_authorizer('compute', soft_authorize = extensions.soft_extension_authorizer('compute',

View File

@ -22,8 +22,8 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova import utils from nova import utils
authorize = extensions.extension_authorizer('compute', 'flavorextraspecs') authorize = extensions.extension_authorizer('compute', 'flavorextraspecs')

View File

@ -18,7 +18,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'flavormanage') authorize = extensions.extension_authorizer('compute', 'flavormanage')

View File

@ -20,8 +20,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
from nova import utils from nova import utils

View File

@ -24,8 +24,8 @@ from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova.compute import utils as compute_utils from nova.compute import utils as compute_utils
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import uuidutils from nova.openstack.common import uuidutils

View File

@ -18,8 +18,8 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
CONF = cfg.CONF CONF = cfg.CONF

View File

@ -24,7 +24,7 @@ from nova.api.openstack import common
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import utils from nova import utils
authorize = extensions.extension_authorizer('compute', 'fping') authorize = extensions.extension_authorizer('compute', 'fping')

View File

@ -22,7 +22,7 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -22,7 +22,7 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'hypervisors') authorize = extensions.extension_authorizer('compute', 'hypervisors')

View File

@ -21,7 +21,7 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import compute from nova import compute
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import utils from nova import utils
CONF = cfg.CONF CONF = cfg.CONF

View File

@ -24,7 +24,7 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova.compute import api as compute_api from nova.compute import api as compute_api
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
authorize = extensions.extension_authorizer('compute', 'keypairs') authorize = extensions.extension_authorizer('compute', 'keypairs')

View File

@ -22,7 +22,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -15,8 +15,8 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -21,8 +21,8 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -22,8 +22,8 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import context as nova_context from nova import context as nova_context
from nova import exception from nova import exception
from nova.i18n import _
import nova.network import nova.network
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import quota from nova import quota

View File

@ -21,7 +21,7 @@ from nova.api.openstack import xmlutil
import nova.context import nova.context
from nova import db from nova import db
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import quota from nova import quota
from nova import utils from nova import utils

View File

@ -22,7 +22,7 @@ from nova.api.openstack import xmlutil
import nova.context import nova.context
from nova import db from nova import db
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import quota from nova import quota

View File

@ -23,7 +23,7 @@ from nova.api.openstack import extensions as exts
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import utils from nova import utils

View File

@ -16,7 +16,7 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.openstack.common.gettextutils import _ from nova.i18n import _
class SchedulerHintsController(wsgi.Controller): class SchedulerHintsController(wsgi.Controller):

View File

@ -20,8 +20,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.i18n import _
from nova.network.security_group import openstack_driver from nova.network.security_group import openstack_driver
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import xmlutils from nova.openstack.common import xmlutils

View File

@ -29,9 +29,9 @@ from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova.compute import api as compute_api from nova.compute import api as compute_api
from nova import exception from nova import exception
from nova.i18n import _
from nova.network.security_group import neutron_driver from nova.network.security_group import neutron_driver
from nova.network.security_group import openstack_driver from nova.network.security_group import openstack_driver
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import xmlutils from nova.openstack.common import xmlutils
from nova.virt import netutils from nova.virt import netutils

View File

@ -19,9 +19,9 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.objects import external_event as external_event_obj from nova.objects import external_event as external_event_obj
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -23,8 +23,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
import nova.exception import nova.exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova import utils from nova import utils
# NOTE(russellb) There is one other policy, 'legacy', but we don't allow that # NOTE(russellb) There is one other policy, 'legacy', but we don't allow that

View File

@ -18,8 +18,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -20,7 +20,7 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import servicegroup from nova import servicegroup
from nova import utils from nova import utils

View File

@ -22,7 +22,7 @@ from nova.api.openstack import extensions as exts
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
auth_shelve = exts.extension_authorizer('compute', 'shelve') auth_shelve = exts.extension_authorizer('compute', 'shelve')

View File

@ -23,9 +23,9 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.objects import instance as instance_obj from nova.objects import instance as instance_obj
from nova.openstack.common.gettextutils import _
from nova.openstack.common import timeutils from nova.openstack.common import timeutils
authorize_show = extensions.extension_authorizer('compute', authorize_show = extensions.extension_authorizer('compute',

View File

@ -24,8 +24,8 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova.openstack.common import uuidutils from nova.openstack.common import uuidutils

View File

@ -16,7 +16,7 @@
from oslo.config import cfg from oslo.config import cfg
from nova.api.openstack import extensions as base_extensions from nova.api.openstack import extensions as base_extensions
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
ext_opts = [ ext_opts = [

View File

@ -20,7 +20,7 @@ from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import utils from nova import utils

View File

@ -18,8 +18,8 @@ from webob import exc
from nova.api.openstack import common from nova.api.openstack import common
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import exception from nova import exception
from nova.i18n import _
from nova.image import glance from nova.image import glance
from nova.openstack.common.gettextutils import _
class Controller(object): class Controller(object):

View File

@ -20,8 +20,8 @@ from nova.api.openstack.compute.views import images as views_images
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.i18n import _
import nova.image.glance import nova.image.glance
from nova.openstack.common.gettextutils import _
import nova.utils import nova.utils

View File

@ -20,7 +20,7 @@ from nova.api.openstack import common
from nova.api.openstack.compute.views import addresses as view_addresses from nova.api.openstack.compute.views import addresses as view_addresses
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova.openstack.common.gettextutils import _ from nova.i18n import _
def make_network(elem): def make_network(elem):

View File

@ -44,7 +44,7 @@ import webob.exc
from nova.api.openstack.compute.views import limits as limits_views from nova.api.openstack.compute.views import limits as limits_views
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import importutils from nova.openstack.common import importutils
from nova.openstack.common import jsonutils from nova.openstack.common import jsonutils
from nova import quota from nova import quota

View File

@ -14,7 +14,7 @@
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -16,7 +16,7 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import utils from nova import utils

View File

@ -21,7 +21,7 @@ from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova.compute import vm_states from nova.compute import vm_states
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -21,7 +21,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-admin-password" ALIAS = "os-admin-password"

View File

@ -25,7 +25,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova.compute import api as compute_api from nova.compute import api as compute_api
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import utils from nova import utils

View File

@ -24,8 +24,8 @@ from nova.api.openstack import extensions
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -27,7 +27,7 @@ from nova.api.openstack import wsgi
from nova.cells import rpcapi as cells_rpcapi from nova.cells import rpcapi as cells_rpcapi
from nova.compute import api as compute from nova.compute import api as compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova.openstack.common import timeutils from nova.openstack.common import timeutils

View File

@ -18,8 +18,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
import nova.cert.rpcapi import nova.cert.rpcapi
from nova import exception from nova import exception
from nova.i18n import _
from nova import network from nova import network
from nova.openstack.common.gettextutils import _
ALIAS = "os-certificates" ALIAS = "os-certificates"
authorize = extensions.extension_authorizer('compute', 'v3:' + ALIAS) authorize = extensions.extension_authorizer('compute', 'v3:' + ALIAS)

View File

@ -18,7 +18,7 @@ import webob
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.consoleauth import rpcapi as consoleauth_rpcapi from nova.consoleauth import rpcapi as consoleauth_rpcapi
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-console-auth-tokens" ALIAS = "os-console-auth-tokens"
authorize = extensions.extension_authorizer('compute', 'v3:' + ALIAS) authorize = extensions.extension_authorizer('compute', 'v3:' + ALIAS)

View File

@ -23,7 +23,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-console-output" ALIAS = "os-console-output"
authorize = extensions.extension_authorizer('compute', "v3:" + ALIAS) authorize = extensions.extension_authorizer('compute', "v3:" + ALIAS)

View File

@ -23,7 +23,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import utils from nova import utils

View File

@ -23,8 +23,8 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import volume from nova import volume

View File

@ -22,8 +22,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
ALIAS = 'flavor-access' ALIAS = 'flavor-access'
soft_authorize = extensions.soft_extension_authorizer('compute', soft_authorize = extensions.soft_extension_authorizer('compute',

View File

@ -20,7 +20,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import utils from nova import utils

View File

@ -19,8 +19,8 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
class FlavorExtraSpecsController(object): class FlavorExtraSpecsController(object):

View File

@ -21,7 +21,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -20,7 +20,7 @@ import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-hypervisors" ALIAS = "os-hypervisors"

View File

@ -20,7 +20,7 @@ from nova.api.openstack import common
from nova.api.openstack.compute.views import addresses as views_addresses from nova.api.openstack.compute.views import addresses as views_addresses
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.openstack.common.gettextutils import _ from nova.i18n import _
class IPsController(wsgi.Controller): class IPsController(wsgi.Controller):

View File

@ -24,7 +24,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova.compute import api as compute_api from nova.compute import api as compute_api
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = 'keypairs' ALIAS = 'keypairs'

View File

@ -17,7 +17,7 @@ from webob import exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import utils from nova import utils

View File

@ -21,7 +21,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -23,7 +23,7 @@ from nova.api import validation
import nova.context import nova.context
from nova import db from nova import db
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import quota from nova import quota

View File

@ -21,7 +21,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-remote-consoles" ALIAS = "os-remote-consoles"

View File

@ -25,7 +25,7 @@ from nova.api.openstack import wsgi
from nova.api import validation from nova.api import validation
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import utils from nova import utils

View File

@ -15,7 +15,7 @@
import webob.exc import webob.exc
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-scheduler-hints" ALIAS = "os-scheduler-hints"

View File

@ -19,7 +19,7 @@ from nova.api.openstack import common
from nova.api.openstack import extensions from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova.openstack.common.gettextutils import _ from nova.i18n import _
ALIAS = "os-server-actions" ALIAS = "os-server-actions"
authorize_actions = extensions.extension_authorizer('compute', authorize_actions = extensions.extension_authorizer('compute',

View File

@ -18,9 +18,9 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.objects import external_event as external_event_obj from nova.objects import external_event as external_event_obj
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging

View File

@ -20,7 +20,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
class ServerMetadataController(wsgi.Controller): class ServerMetadataController(wsgi.Controller):

View File

@ -31,9 +31,9 @@ from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.i18n import _
from nova.image import glance from nova.image import glance
from nova import objects from nova import objects
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova.openstack.common import timeutils from nova.openstack.common import timeutils

View File

@ -19,7 +19,7 @@ from nova.api.openstack import extensions
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import servicegroup from nova import servicegroup
from nova import utils from nova import utils

View File

@ -19,7 +19,7 @@ from nova.api.openstack import common
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova import compute from nova import compute
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
class Controller(object): class Controller(object):

View File

@ -33,9 +33,9 @@ from nova import block_device
from nova import compute from nova import compute
from nova.compute import flavors from nova.compute import flavors
from nova import exception from nova import exception
from nova.i18n import _
from nova import objects from nova import objects
from nova.objects import instance as instance_obj from nova.objects import instance as instance_obj
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova.openstack.common import timeutils from nova.openstack.common import timeutils

View File

@ -21,8 +21,8 @@ from nova.api.openstack.compute.views import addresses as views_addresses
from nova.api.openstack.compute.views import flavors as views_flavors from nova.api.openstack.compute.views import flavors as views_flavors
from nova.api.openstack.compute.views import images as views_images from nova.api.openstack.compute.views import images as views_images
from nova.compute import flavors from nova.compute import flavors
from nova.i18n import _
from nova.objects import base as obj_base from nova.objects import base as obj_base
from nova.openstack.common.gettextutils import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import timeutils from nova.openstack.common import timeutils
from nova import utils from nova import utils

View File

@ -26,7 +26,7 @@ import nova.api.openstack
from nova.api.openstack import wsgi from nova.api.openstack import wsgi
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import importutils from nova.openstack.common import importutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
import nova.policy import nova.policy

View File

@ -25,8 +25,8 @@ import webob
from nova.api.openstack import xmlutil from nova.api.openstack import xmlutil
from nova import exception from nova import exception
from nova.openstack.common import gettextutils from nova import i18n
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import jsonutils from nova.openstack.common import jsonutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova import utils from nova import utils
@ -193,7 +193,7 @@ class Request(webob.Request):
if not self.accept_language: if not self.accept_language:
return None return None
return self.accept_language.best_match( return self.accept_language.best_match(
gettextutils.get_available_languages('nova')) i18n.get_available_languages())
class ActionDispatcher(object): class ActionDispatcher(object):
@ -1197,8 +1197,7 @@ class Fault(webob.exc.HTTPException):
LOG.debug("Returning %(code)s to user: %(explanation)s", LOG.debug("Returning %(code)s to user: %(explanation)s",
{'code': code, 'explanation': explanation}) {'code': code, 'explanation': explanation})
explanation = gettextutils.translate(explanation, explanation = i18n.translate(explanation, user_locale)
user_locale)
fault_data = { fault_data = {
fault_name: { fault_name: {
'code': code, 'code': code,
@ -1261,13 +1260,9 @@ class RateLimitFault(webob.exc.HTTPException):
metadata = {"attributes": {"overLimit": ["code", "retryAfter"]}} metadata = {"attributes": {"overLimit": ["code", "retryAfter"]}}
self.content['overLimit']['message'] = \ self.content['overLimit']['message'] = \
gettextutils.translate( i18n.translate(self.content['overLimit']['message'], user_locale)
self.content['overLimit']['message'],
user_locale)
self.content['overLimit']['details'] = \ self.content['overLimit']['details'] = \
gettextutils.translate( i18n.translate(self.content['overLimit']['details'], user_locale)
self.content['overLimit']['details'],
user_locale)
xml_serializer = XMLDictSerializer(metadata, XMLNS_V11) xml_serializer = XMLDictSerializer(metadata, XMLNS_V11)
serializer = { serializer = {

View File

@ -23,7 +23,7 @@ from lxml import etree
import six import six
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import utils from nova import utils

View File

@ -20,7 +20,7 @@ from oslo.config import cfg
import webob.dec import webob.dec
import webob.exc import webob.exc
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova import wsgi from nova import wsgi

View File

@ -19,7 +19,7 @@ Internal implementation of request Body validating middleware.
import jsonschema import jsonschema
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import uuidutils from nova.openstack.common import uuidutils

View File

@ -18,7 +18,7 @@ import re
from oslo.config import cfg from oslo.config import cfg
from nova import exception from nova import exception
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import strutils from nova.openstack.common import strutils
from nova import utils from nova import utils

View File

@ -22,7 +22,7 @@ done as there's no way to know whether the full path is a valid.
""" """
from nova.cells import filters from nova.cells import filters
from nova.openstack.common.gettextutils import _ from nova.i18n import _
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)

View File

@ -27,10 +27,10 @@ from nova.cells import state as cells_state
from nova.cells import utils as cells_utils from nova.cells import utils as cells_utils
from nova import context from nova import context
from nova import exception from nova import exception
from nova.i18n import _
from nova import manager from nova import manager
from nova import objects from nova import objects
from nova.objects import base as base_obj from nova.objects import base as base_obj
from nova.openstack.common.gettextutils import _
from nova.openstack.common import importutils from nova.openstack.common import importutils
from nova.openstack.common import log as logging from nova.openstack.common import log as logging
from nova.openstack.common import periodic_task from nova.openstack.common import periodic_task

Some files were not shown because too many files have changed in this diff Show More