)]}'
{"nova/api/openstack/compute/plugins/v3/flavor_access.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a4e3ea7402729462e6647bb5b41615ed6de0c18e","unresolved":false,"context_lines":[{"line_number":169,"context_line":"            tenant \u003d vals[\u0027tenant_id\u0027]"},{"line_number":170,"context_line":"        except KeyError:"},{"line_number":171,"context_line":"            raise webob.exc.HTTPBadRequest("},{"line_number":172,"context_line":"                explanation\u003d_(\"Tenant id didn\u0027t specific\"))"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"        try:"},{"line_number":175,"context_line":"            flavors.add_flavor_access(id, tenant, context)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FeH0%3D","line":172,"updated":"2013-07-30 17:08:26.000000000","message":"Maybe change it to: \"tenant_id is required\" or \"tenant_id not specified\"?","commit_id":"547337e206c99415aa38557f89f6ed0c48e69b84"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"28fdbb864a39f7fc2dcded73b2df2fcfe2c8760d","unresolved":false,"context_lines":[{"line_number":169,"context_line":"            tenant \u003d vals[\u0027tenant_id\u0027]"},{"line_number":170,"context_line":"        except KeyError:"},{"line_number":171,"context_line":"            raise webob.exc.HTTPBadRequest("},{"line_number":172,"context_line":"                explanation\u003d_(\"Tenant id didn\u0027t specific\"))"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"        try:"},{"line_number":175,"context_line":"            flavors.add_flavor_access(id, tenant, context)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FcBg%3D","line":172,"in_reply_to":"AAAAQn%2F%2FeH0%3D","updated":"2013-07-31 07:56:09.000000000","message":"thanks, done","commit_id":"547337e206c99415aa38557f89f6ed0c48e69b84"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a4e3ea7402729462e6647bb5b41615ed6de0c18e","unresolved":false,"context_lines":[{"line_number":194,"context_line":"            tenant \u003d vals[\u0027tenant_id\u0027]"},{"line_number":195,"context_line":"        except KeyError:"},{"line_number":196,"context_line":"            raise webob.exc.HTTPBadRequest("},{"line_number":197,"context_line":"                explanation\u003d_(\"Tenant id didn\u0027t specific\"))"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"        try:"},{"line_number":200,"context_line":"            flavors.remove_flavor_access(id, tenant, context)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FeHM%3D","line":197,"updated":"2013-07-30 17:08:26.000000000","message":"As above","commit_id":"547337e206c99415aa38557f89f6ed0c48e69b84"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"28fdbb864a39f7fc2dcded73b2df2fcfe2c8760d","unresolved":false,"context_lines":[{"line_number":194,"context_line":"            tenant \u003d vals[\u0027tenant_id\u0027]"},{"line_number":195,"context_line":"        except KeyError:"},{"line_number":196,"context_line":"            raise webob.exc.HTTPBadRequest("},{"line_number":197,"context_line":"                explanation\u003d_(\"Tenant id didn\u0027t specific\"))"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"        try:"},{"line_number":200,"context_line":"            flavors.remove_flavor_access(id, tenant, context)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FcBc%3D","line":197,"in_reply_to":"AAAAQn%2F%2FeHM%3D","updated":"2013-07-31 07:56:09.000000000","message":"Done","commit_id":"547337e206c99415aa38557f89f6ed0c48e69b84"}]}
