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:
parent
47f754c2f9
commit
ae4df3dab6
@ -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)
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
|
@ -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])
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user