)]}'
{"keystone/service.py":[{"author":{"_account_id":6282,"name":"Wu Wenxiang","email":"wu.wenxiang@algoblu.com","username":"wu-wenxiang"},"change_message_id":"7e3b8132e0b23c7336a2a055fdbbaff60affc6df","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        routers_instance.append_v3_routers(mapper, sub_routers)"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    # Add in the v3 version api"},{"line_number":104,"context_line":"    sub_routers.append(routers.VersionV3(\u0027public\u0027, _routers))"},{"line_number":105,"context_line":"    # TODO(ayoung): put token routes here"},{"line_number":106,"context_line":"    return wsgi.ComposingRouter(mapper, sub_routers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_704d023e","line":104,"updated":"2014-09-03 08:59:44.000000000","message":"Crazy... \n\nso, api_v3 only for main/public router?\n\nIn etc/keystone-paste.ini, both public \u0026 admin mapping to api_v3, so I think this change not enough. correct me if I\u0027m wrong.\n\n102 [composite:main]                                                                \n                                                         \n105 /v3 \u003d api_v3                                                                    \n\n108 [composite:admin]                                                               \n\n111 /v3 \u003d api_v3","commit_id":"af0cec12e750061e78a5c4fdcdd998cd3f506574"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"d5c3babdbe404a001dd978495432e936e24f3add","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        routers_instance.append_v3_routers(mapper, sub_routers)"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    # Add in the v3 version api"},{"line_number":104,"context_line":"    sub_routers.append(routers.VersionV3(\u0027public\u0027, _routers))"},{"line_number":105,"context_line":"    # TODO(ayoung): put token routes here"},{"line_number":106,"context_line":"    return wsgi.ComposingRouter(mapper, sub_routers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_0db9f4cb","line":104,"in_reply_to":"fa98f980_704d023e","updated":"2014-09-03 13:56:32.000000000","message":"They\u0027re the same pipeline so this function (v3_app_factory) doesn\u0027t know if it\u0027s for the public or for the admin app. This patch isn\u0027t changing the behavior of the server in any way, as explained in the commit message. The previous line didn\u0027t do anything and this one was always being used instead.","commit_id":"af0cec12e750061e78a5c4fdcdd998cd3f506574"}]}
