)]}'
{"nova/api/openstack/__init__.py":[{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"981eb213767ab6000948060272ae2f90b3d3e6fe","unresolved":false,"context_lines":[{"line_number":51,"context_line":"]"},{"line_number":52,"context_line":"api_opts_group \u003d cfg.OptGroup(name\u003d\u0027osapi_v3\u0027, title\u003d\u0027API v3 Options\u0027)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"api_v2_opts \u003d ["},{"line_number":55,"context_line":"    cfg.BoolOpt(\"osapi_v2_enabled\","},{"line_number":56,"context_line":"               default\u003dTrue,"},{"line_number":57,"context_line":"               help\u003d\"Whether the V2 API is enabled or not.\"),"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAU3%2F%2F2jc%3D","line":54,"updated":"2014-02-24 13:58:11.000000000","message":"You don\u0027t want to keep the actual pattern with optgroup?","commit_id":"70393d2cd80b0dda9f96d378ee36c3fba8a140ac"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"6af6f7e54087109b2d3521b64359f23c62817a5f","unresolved":false,"context_lines":[{"line_number":51,"context_line":"]"},{"line_number":52,"context_line":"api_opts_group \u003d cfg.OptGroup(name\u003d\u0027osapi_v3\u0027, title\u003d\u0027API v3 Options\u0027)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"api_v2_opts \u003d ["},{"line_number":55,"context_line":"    cfg.BoolOpt(\"osapi_v2_enabled\","},{"line_number":56,"context_line":"               default\u003dTrue,"},{"line_number":57,"context_line":"               help\u003d\"Whether the V2 API is enabled or not.\"),"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAU3%2F%2FuaA%3D","line":54,"in_reply_to":"AAAAU3%2F%2F2jc%3D","updated":"2014-02-25 03:22:34.000000000","message":"No, because the current one is for v3 API options only. And I don\u0027t think its worth adding one for v2 now (and it would require backwards compatibility bits and pieces)","commit_id":"70393d2cd80b0dda9f96d378ee36c3fba8a140ac"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"981eb213767ab6000948060272ae2f90b3d3e6fe","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def __init__(self, ext_mgr\u003dNone, init_only\u003dNone):"},{"line_number":188,"context_line":"        if not CONF.osapi_v2_enabled:"},{"line_number":189,"context_line":"            LOG.info(\"V2 API has been disabled by configuration\")"},{"line_number":190,"context_line":"            return"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"        if ext_mgr is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAU3%2F%2F2lc%3D","line":189,"updated":"2014-02-24 13:58:11.000000000","message":"It seems you have forgot the translation.","commit_id":"70393d2cd80b0dda9f96d378ee36c3fba8a140ac"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"6af6f7e54087109b2d3521b64359f23c62817a5f","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def __init__(self, ext_mgr\u003dNone, init_only\u003dNone):"},{"line_number":188,"context_line":"        if not CONF.osapi_v2_enabled:"},{"line_number":189,"context_line":"            LOG.info(\"V2 API has been disabled by configuration\")"},{"line_number":190,"context_line":"            return"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"        if ext_mgr is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAU3%2F%2FuY4%3D","line":189,"in_reply_to":"AAAAU3%2F%2F2lc%3D","updated":"2014-02-25 03:22:34.000000000","message":"Done","commit_id":"70393d2cd80b0dda9f96d378ee36c3fba8a140ac"}]}
