Import i18n functions directly

As stated in i18n guide it is normal to import i18n functions
(_, _LW..)  directly and we can include i18n functions in
hacking exceptions.
Also there is no need to make exceptions for six moves
because pep8 passes correctly without it.

Change-Id: I9c9aa490f1447bb7ae221809df7bc110c27d1336
This commit is contained in:
kairat_kushaev
2015-09-29 12:08:00 +03:00
parent 2fcff11b90
commit 6b9133c9b6
3 changed files with 3 additions and 5 deletions

View File

@@ -37,10 +37,9 @@ from oslo_utils import encodeutils
from oslo_utils import strutils
import prettytable
from glanceclient import _i18n
from glanceclient._i18n import _
from glanceclient import exc
_ = _i18n._
_memoized_property_lock = threading.Lock()

View File

@@ -34,7 +34,7 @@ from oslo_utils import importutils
import six.moves.urllib.parse as urlparse
import glanceclient
from glanceclient import _i18n
from glanceclient._i18n import _
from glanceclient.common import utils
from glanceclient import exc
@@ -45,7 +45,6 @@ from keystoneclient.openstack.common.apiclient import exceptions as ks_exc
from keystoneclient import session
osprofiler_profiler = importutils.try_import("osprofiler.profiler")
_ = _i18n._
SUPPORTED_VERSIONS = [1, 2]

View File

@@ -45,4 +45,4 @@ show-source = True
exclude = .venv*,.tox,dist,*egg,build,.git,doc,*openstack/common*,*lib/python*,.update-venv
[hacking]
import_exceptions = six.moves
import_exceptions = six.moves,glanceclient._i18n