)]}'
{"nova/compute/vm_lock.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"2f09f252c070dc700a2f63535be2ae6830f84f0c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from nova.openstack.common import log as logging"},{"line_number":22,"context_line":"from nova import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from oslo.config import cfg"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"LOG \u003d logging.getLogger(__name__)"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUH%2F94ok%3D","line":24,"updated":"2014-02-02 13:07:44.000000000","message":"this should be:\n\nimport os\n\nfrom oslo.config import cfg\n\nfrom nova.openstack.common import log as logging\n...","commit_id":"74767b949dd1eaba60af8cae7d23d94632a8b139"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"2f09f252c070dc700a2f63535be2ae6830f84f0c","unresolved":false,"context_lines":[{"line_number":69,"context_line":"    global _LOCK_API"},{"line_number":70,"context_line":"    global _LOCK_API_PATH"},{"line_number":71,"context_line":"    if not _LOCK_API_PATH:"},{"line_number":72,"context_line":"        LOG.warning((\"%s is not exist. API will be Blocked if vm is locked.\")"},{"line_number":73,"context_line":"                      % CONF.lock_api_file)"},{"line_number":74,"context_line":"        return True"},{"line_number":75,"context_line":"    if method in _LOCK_API:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUH%2F94og%3D","line":72,"updated":"2014-02-02 13:07:44.000000000","message":"please use the i18n format.\nThat is:\nLOG.warning(_(\"%s is not exist. API will be Blocked if vm is locked.\"),  CONF.lock_api_file)","commit_id":"74767b949dd1eaba60af8cae7d23d94632a8b139"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"2f09f252c070dc700a2f63535be2ae6830f84f0c","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    global _LOCK_API_PATH"},{"line_number":71,"context_line":"    if not _LOCK_API_PATH:"},{"line_number":72,"context_line":"        LOG.warning((\"%s is not exist. API will be Blocked if vm is locked.\")"},{"line_number":73,"context_line":"                      % CONF.lock_api_file)"},{"line_number":74,"context_line":"        return True"},{"line_number":75,"context_line":"    if method in _LOCK_API:"},{"line_number":76,"context_line":"        return True"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUH%2F94oc%3D","line":73,"updated":"2014-02-02 13:07:44.000000000","message":"please use a , instead of %","commit_id":"74767b949dd1eaba60af8cae7d23d94632a8b139"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"2f09f252c070dc700a2f63535be2ae6830f84f0c","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        LOG.warning((\"%s is not exist. API will be Blocked if vm is locked.\")"},{"line_number":73,"context_line":"                      % CONF.lock_api_file)"},{"line_number":74,"context_line":"        return True"},{"line_number":75,"context_line":"    if method in _LOCK_API:"},{"line_number":76,"context_line":"        return True"},{"line_number":77,"context_line":"    else:"},{"line_number":78,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUH%2F94oU%3D","line":75,"updated":"2014-02-02 13:07:44.000000000","message":"Consider:\nreturn  method in _LOCK_API","commit_id":"74767b949dd1eaba60af8cae7d23d94632a8b139"}]}
