)]}'
{"nova/api/openstack/compute/contrib/quotas.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"c70e3d9e528d5705633bb2b941af7afaaba33eca","unresolved":false,"context_lines":[{"line_number":127,"context_line":"    @wsgi.serializers(xml\u003dQuotaDetailTemplate)"},{"line_number":128,"context_line":"    def detail(self, req, id):"},{"line_number":129,"context_line":"        if not self.ext_mgr.is_loaded(\u0027os-quota-detail\u0027):"},{"line_number":130,"context_line":"            raise webob.exc.HTTPNotFound()"},{"line_number":131,"context_line":"        context \u003d req.environ[\u0027nova.context\u0027]"},{"line_number":132,"context_line":"        authorize_detail(context)"},{"line_number":133,"context_line":"        user_id \u003d None"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F9e0%3D","line":130,"updated":"2013-12-26 09:15:41.000000000","message":"please reference comment at line 285","commit_id":"3cce9152bff27bbe60c5524a7030457fc780f7c0"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"c70e3d9e528d5705633bb2b941af7afaaba33eca","unresolved":false,"context_lines":[{"line_number":282,"context_line":"        res \u003d extensions.ResourceExtension(\u0027os-quota-sets\u0027,"},{"line_number":283,"context_line":"                                            QuotaSetsController(self.ext_mgr),"},{"line_number":284,"context_line":"                                            member_actions\u003d{\u0027defaults\u0027: \u0027GET\u0027,"},{"line_number":285,"context_line":"                                                            \u0027detail\u0027: \u0027GET\u0027})"},{"line_number":286,"context_line":"        resources.append(res)"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"        return resources"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F9e4%3D","line":285,"updated":"2013-12-26 09:15:41.000000000","message":"We can check if \"self.ext_mgr.is_loaded(\u0027os-user-quotas\u0027)\" first for this.","commit_id":"3cce9152bff27bbe60c5524a7030457fc780f7c0"},{"author":{"_account_id":2468,"name":"unicell","email":"unicell@gmail.com","username":"unicell"},"change_message_id":"c97ea3ba7b5bd832c1fd6a1d0df6e740321a9fa3","unresolved":false,"context_lines":[{"line_number":282,"context_line":"        res \u003d extensions.ResourceExtension(\u0027os-quota-sets\u0027,"},{"line_number":283,"context_line":"                                            QuotaSetsController(self.ext_mgr),"},{"line_number":284,"context_line":"                                            member_actions\u003d{\u0027defaults\u0027: \u0027GET\u0027,"},{"line_number":285,"context_line":"                                                            \u0027detail\u0027: \u0027GET\u0027})"},{"line_number":286,"context_line":"        resources.append(res)"},{"line_number":287,"context_line":""},{"line_number":288,"context_line":"        return resources"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F9b8%3D","line":285,"in_reply_to":"AAAAT3%2F%2F9e4%3D","updated":"2013-12-26 09:37:16.000000000","message":"Sure, it\u0027s a good suggestion.","commit_id":"3cce9152bff27bbe60c5524a7030457fc780f7c0"}],"nova/tests/integrated/test_api_samples.py":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"4e1702391f42972beac2dc34005c180ab2321ef3","unresolved":false,"context_lines":[{"line_number":2101,"context_line":"                      \".quota_detail.Quota_detail\")"},{"line_number":2102,"context_line":""},{"line_number":2103,"context_line":"    def fake_load(self, *args):"},{"line_number":2104,"context_line":"        return True"},{"line_number":2105,"context_line":""},{"line_number":2106,"context_line":"    def test_get_quota_detail(self):"},{"line_number":2107,"context_line":"        # Get api sample to show quota detail."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F9dY%3D","line":2104,"updated":"2013-12-26 09:21:24.000000000","message":"this is needless","commit_id":"3cce9152bff27bbe60c5524a7030457fc780f7c0"},{"author":{"_account_id":2468,"name":"unicell","email":"unicell@gmail.com","username":"unicell"},"change_message_id":"c97ea3ba7b5bd832c1fd6a1d0df6e740321a9fa3","unresolved":false,"context_lines":[{"line_number":2101,"context_line":"                      \".quota_detail.Quota_detail\")"},{"line_number":2102,"context_line":""},{"line_number":2103,"context_line":"    def fake_load(self, *args):"},{"line_number":2104,"context_line":"        return True"},{"line_number":2105,"context_line":""},{"line_number":2106,"context_line":"    def test_get_quota_detail(self):"},{"line_number":2107,"context_line":"        # Get api sample to show quota detail."}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAT3%2F%2F9bM%3D","line":2104,"in_reply_to":"AAAAT3%2F%2F9dY%3D","updated":"2013-12-26 09:37:16.000000000","message":"Done","commit_id":"3cce9152bff27bbe60c5524a7030457fc780f7c0"}]}
