]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Logging not using oslo.i18n guidelines (openstack)
authorSean McGinnis <sean_mcginnis@dell.com>
Tue, 12 May 2015 13:52:52 +0000 (08:52 -0500)
committerSean McGinnis <sean_mcginnis@dell.com>
Tue, 12 May 2015 13:52:52 +0000 (08:52 -0500)
commit4f52027f7f5abc493742821ade935e2949269f9d
treea0e9519c10fa1ad8d00e1c37ea14c393d23ef47e
parenta09c4e1747ba4027c90debdbbe698406c3096188
Logging not using oslo.i18n guidelines (openstack)

Multi-patch set for easier chunks. This one addresses
the openstack cinder directory. That directory is synced
from oslo, so no changes made. Translation markers are
being used, so this just removes the hacking check
exclusion of that directory.

Some cleanup of a couple files are also included in this
patch for other directories that had been previously
covered.

There have been quite a few instances found where the
i18n guidelines are not being followed. I believe this
has helped lead to some of the confusion around how to
correctly do this. Other developers see this code and
assume it is an example of the correct usage.

This patch attempts to clean up most of those violations
in the existing codebase to hopefully help avoid some of
that confusion in reviews.

Some issues address:
* Correct log translation markers for different log levels
* Passing format values as arguments to call, not preformatting
* Not forcing translation via six.text_type and others

Guidelines can be found here:
http://docs.openstack.org/developer/oslo.i18n/guidelines.html

Hacking checks will not be able to identify all violations of
the guidelines, but it could be useful for catching obvious
one such as LOG.info("No markers!").

Change-Id: If58a29c179e79e0b99e9da1d9a2ff1bc9c7b09e1
Closes-bug: 1433216
Closes-bug: 1431256
cinder/hacking/checks.py
cinder/volume/drivers/eqlx.py
cinder/volume/drivers/netapp/eseries/host_mapper.py