)]}'
{"keystone/version/service.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"127f470b8ac8a7066ddd3a9eb76b0725c7bd26e9","unresolved":false,"context_lines":[{"line_number":116,"context_line":"@fail_gracefully"},{"line_number":117,"context_line":"@warn_local_conf"},{"line_number":118,"context_line":"def public_version_app_factory(global_conf, **local_conf):"},{"line_number":119,"context_line":"    return wsgi._RequestHandler("},{"line_number":120,"context_line":"        wsgi.ComposingRouter("},{"line_number":121,"context_line":"            routes.Mapper(),"},{"line_number":122,"context_line":"            [routers.Versions(\u0027public\u0027)]))"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"@fail_gracefully"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_544afa28","line":122,"range":{"start_line":119,"start_character":11,"end_line":122,"end_character":42},"updated":"2016-02-09 00:07:06.000000000","message":"We may want to only apply the URL normalizer here at the end of the chain","commit_id":"62bbe778fe03e8658e4ae758349f324fad1acc68"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"127f470b8ac8a7066ddd3a9eb76b0725c7bd26e9","unresolved":false,"context_lines":[{"line_number":125,"context_line":"@fail_gracefully"},{"line_number":126,"context_line":"@warn_local_conf"},{"line_number":127,"context_line":"def admin_version_app_factory(global_conf, **local_conf):"},{"line_number":128,"context_line":"    return wsgi._RequestHandler("},{"line_number":129,"context_line":"        wsgi.ComposingRouter("},{"line_number":130,"context_line":"            routes.Mapper(),"},{"line_number":131,"context_line":"            [routers.Versions(\u0027admin\u0027)]))"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"@fail_gracefully"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_34517ed9","line":131,"range":{"start_line":128,"start_character":4,"end_line":131,"end_character":41},"updated":"2016-02-09 00:07:06.000000000","message":"Same as above.","commit_id":"62bbe778fe03e8658e4ae758349f324fad1acc68"}]}
