Update i18n translation for neutron.common/debug log msg's

Validate that hacking rules apply to directories:
    - neutron/common
    - neutron/hacking
    - neutron/debug
    - neutron/locale

Change-Id: I177f5fa5fb7cfdcf332949933aa4bd755a90bb94
Partial-bug: #1320867
This commit is contained in:
Gary Kotton 2014-11-11 05:19:19 -08:00
parent 47f754c2f9
commit ae4df3dab6
4 changed files with 18 additions and 12 deletions

View File

@ -26,6 +26,7 @@ from paste import deploy
from neutron.api.v2 import attributes from neutron.api.v2 import attributes
from neutron.common import utils from neutron.common import utils
from neutron.openstack.common.gettextutils import _LI
from neutron.openstack.common import log as logging from neutron.openstack.common import log as logging
from neutron import version from neutron import version
@ -161,7 +162,7 @@ def setup_logging():
"""Sets up the logging options for a log with supplied name.""" """Sets up the logging options for a log with supplied name."""
product_name = "neutron" product_name = "neutron"
logging.setup(product_name) logging.setup(product_name)
LOG.info(_("Logging enabled!")) LOG.info(_LI("Logging enabled!"))
def load_paste_app(app_name): def load_paste_app(app_name):
@ -177,7 +178,7 @@ def load_paste_app(app_name):
raise cfg.ConfigFilesNotFoundError( raise cfg.ConfigFilesNotFoundError(
config_files=[cfg.CONF.api_paste_config]) config_files=[cfg.CONF.api_paste_config])
config_path = os.path.abspath(config_path) config_path = os.path.abspath(config_path)
LOG.info(_("Config paste file: %s"), config_path) LOG.info(_LI("Config paste file: %s"), config_path)
try: try:
app = deploy.loadapp("config:%s" % config_path, name=app_name) app = deploy.loadapp("config:%s" % config_path, name=app_name)

View File

@ -66,9 +66,9 @@ class cache_method_results(object):
try: try:
item = target_self._cache.get(key, self._not_cached) item = target_self._cache.get(key, self._not_cached)
except TypeError: except TypeError:
LOG.debug(_("Method %(func_name)s cannot be cached due to " LOG.debug("Method %(func_name)s cannot be cached due to "
"unhashable parameters: args: %(args)s, kwargs: " "unhashable parameters: args: %(args)s, kwargs: "
"%(kwargs)s"), "%(kwargs)s",
{'func_name': func_name, {'func_name': func_name,
'args': args, 'args': args,
'kwargs': kwargs}) 'kwargs': kwargs})
@ -89,9 +89,9 @@ class cache_method_results(object):
'class': target_self.__class__.__name__}) 'class': target_self.__class__.__name__})
if not target_self._cache: if not target_self._cache:
if self._first_call: if self._first_call:
LOG.debug(_("Instance of class %(module)s.%(class)s doesn't " LOG.debug("Instance of class %(module)s.%(class)s doesn't "
"contain attribute _cache therefore results " "contain attribute _cache therefore results "
"cannot be cached for %(func_name)s."), "cannot be cached for %(func_name)s.",
{'module': target_self.__module__, {'module': target_self.__module__,
'class': target_self.__class__.__name__, 'class': target_self.__class__.__name__,
'func_name': self.func.__name__}) 'func_name': self.func.__name__})
@ -115,7 +115,7 @@ def read_cached_file(filename, cache_info, reload_func=None):
""" """
mtime = os.path.getmtime(filename) mtime = os.path.getmtime(filename)
if not cache_info or mtime != cache_info.get('mtime'): if not cache_info or mtime != cache_info.get('mtime'):
LOG.debug(_("Reloading cached file %s"), filename) LOG.debug("Reloading cached file %s", filename)
with open(filename) as fap: with open(filename) as fap:
cache_info['data'] = fap.read() cache_info['data'] = fap.read()
cache_info['mtime'] = mtime cache_info['mtime'] = mtime

View File

@ -23,6 +23,7 @@ from neutron.agent.common import config
from neutron.agent.linux import dhcp from neutron.agent.linux import dhcp
from neutron.agent.linux import ip_lib from neutron.agent.linux import ip_lib
from neutron.agent.linux import utils from neutron.agent.linux import utils
from neutron.openstack.common.gettextutils import _LW
from neutron.openstack.common import log as logging from neutron.openstack.common import log as logging
@ -64,7 +65,7 @@ class NeutronDebugAgent():
namespace = self._get_namespace(port) namespace = self._get_namespace(port)
if ip_lib.device_exists(interface_name, self.root_helper, namespace): if ip_lib.device_exists(interface_name, self.root_helper, namespace):
LOG.debug(_('Reusing existing device: %s.'), interface_name) LOG.debug('Reusing existing device: %s.', interface_name)
else: else:
self.driver.plug(network.id, self.driver.plug(network.id,
port.id, port.id,
@ -119,7 +120,7 @@ class NeutronDebugAgent():
try: try:
ip.netns.delete(namespace) ip.netns.delete(namespace)
except Exception: except Exception:
LOG.warn(_('Failed to delete namespace %s'), namespace) LOG.warn(_LW('Failed to delete namespace %s'), namespace)
else: else:
self.driver.unplug(self.driver.get_device_name(port), self.driver.unplug(self.driver.get_device_name(port),
bridge=bridge) bridge=bridge)

View File

@ -47,8 +47,12 @@ def _directory_to_check_translation(filename):
dirs = ["neutron/agent", dirs = ["neutron/agent",
"neutron/api", "neutron/api",
"neutron/cmd", "neutron/cmd",
"neutron/common",
"neutron/db", "neutron/db",
"neutron/extensions"] "neutron/debug",
"neutron/extensions",
"neutron/hacking",
"neutron/locale"]
return any([dir in filename for dir in dirs]) return any([dir in filename for dir in dirs])