)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"af6952fdaebe43a517255496172052fbf6137982","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"we need versionutils to deprecate middleware. this patch brings it"},{"line_number":10,"context_line":"in and syncs to: Id091d697810ba7d65ae64fd2e52fd09cd78baf59"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: Ia192869d7e92732000b9033b09b97316ba5d5028"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a890539_98dd0f17","line":11,"updated":"2014-12-03 15:06:31.000000000","message":"You may also mention that oslo.i18n dependency becomes optional. Copy/paste from your patch: \"Support for cases where a project wants to use \tcode from pycadf-incubator, but is not ready to be internationalized\"","commit_id":"b8567a63a4bf3c91c3111908237bbd71f3ac28fa"}],"pycadf/i18n.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"371032a830b128ca9aa87e377e5bfdb09f568dff","unresolved":false,"context_lines":[{"line_number":8,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":9,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"\"\"\"oslo.i18n integration module."},{"line_number":14,"context_line":"See http://docs.openstack.org/developer/oslo.i18n/usage.html"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_d4515e0f","line":11,"updated":"2014-12-10 16:13:55.000000000","message":"This module should probably be pycadf._i18n to make it clear it is not part of the public API for the library.","commit_id":"21292f0c2ddcf3d979ec0adb68254a631743c44b"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"e829e45ffe47573c16cc033152c3853c319dcdd9","unresolved":false,"context_lines":[{"line_number":8,"context_line":"#    distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT"},{"line_number":9,"context_line":"#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":10,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"\"\"\"oslo.i18n integration module."},{"line_number":14,"context_line":"See http://docs.openstack.org/developer/oslo.i18n/usage.html"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_61dc6b13","line":11,"in_reply_to":"3a961159_d4515e0f","updated":"2014-12-10 17:06:13.000000000","message":"Done","commit_id":"21292f0c2ddcf3d979ec0adb68254a631743c44b"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"371032a830b128ca9aa87e377e5bfdb09f568dff","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from oslo import i18n"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"_translators \u003d i18n.TranslatorFactory(domain\u003d\u0027oslo.middleware\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# The primary translation function using the well-known name \"_\""},{"line_number":23,"context_line":"_ \u003d _translators.primary"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_1473e6b1","line":20,"updated":"2014-12-10 16:13:55.000000000","message":"This should be \"pycadf\" so it loads the translations from this library instead of oslo.middleware.","commit_id":"21292f0c2ddcf3d979ec0adb68254a631743c44b"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"e829e45ffe47573c16cc033152c3853c319dcdd9","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from oslo import i18n"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"_translators \u003d i18n.TranslatorFactory(domain\u003d\u0027oslo.middleware\u0027)"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# The primary translation function using the well-known name \"_\""},{"line_number":23,"context_line":"_ \u003d _translators.primary"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_81d797ec","line":20,"in_reply_to":"3a961159_1473e6b1","updated":"2014-12-10 17:06:13.000000000","message":"Done","commit_id":"21292f0c2ddcf3d979ec0adb68254a631743c44b"}]}
