)]}'
{"neutron/api/v2/base.py":[{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"8c1487a7e56634f99432a288f4b05ee4b8b26e59","unresolved":false,"context_lines":[{"line_number":424,"context_line":"        # This won\u0027t work with multiple resources. However because of the"},{"line_number":425,"context_line":"        # current structure of this controller there will hardly be more than"},{"line_number":426,"context_line":"        # one resource for which reservations are being made"},{"line_number":427,"context_line":"        request_deltas \u003d {}"},{"line_number":428,"context_line":"        for item in items:"},{"line_number":429,"context_line":"            self._validate_network_tenant_ownership(request,"},{"line_number":430,"context_line":"                                                    item[self._resource])"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_29442048","line":427,"updated":"2015-08-20 02:48:06.000000000","message":"request_deltas \u003d collections.defaultdict(int)","commit_id":"f16a2253ca4e6ddce16856b684e45d0ceb06eb22"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"8c1487a7e56634f99432a288f4b05ee4b8b26e59","unresolved":false,"context_lines":[{"line_number":435,"context_line":"            if \u0027tenant_id\u0027 not in item[self._resource]:"},{"line_number":436,"context_line":"                # no tenant_id - no quota check"},{"line_number":437,"context_line":"                continue"},{"line_number":438,"context_line":"            tenant_id \u003d item[self._resource][\u0027tenant_id\u0027]"},{"line_number":439,"context_line":"            delta \u003d request_deltas.get(tenant_id, 0)"},{"line_number":440,"context_line":"            delta \u003d delta + 1"},{"line_number":441,"context_line":"            request_deltas[tenant_id] \u003d delta"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_49415437","line":438,"updated":"2015-08-20 02:48:06.000000000","message":"request_deltas[tenant_id] +\u003d 1","commit_id":"f16a2253ca4e6ddce16856b684e45d0ceb06eb22"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"8c1487a7e56634f99432a288f4b05ee4b8b26e59","unresolved":false,"context_lines":[{"line_number":442,"context_line":"        # Quota enforcement"},{"line_number":443,"context_line":"        reservations \u003d []"},{"line_number":444,"context_line":"        try:"},{"line_number":445,"context_line":"            for tenant in request_deltas:"},{"line_number":446,"context_line":"                reservation \u003d quota.QUOTAS.make_reservation("},{"line_number":447,"context_line":"                    request.context,"},{"line_number":448,"context_line":"                    tenant,"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa1b9901_e9494861","line":445,"updated":"2015-08-20 02:48:06.000000000","message":"might as well use \u0027items\u0027 since you use the value as well\n\nfor tenant, delta in request_deltas.items()","commit_id":"f16a2253ca4e6ddce16856b684e45d0ceb06eb22"}]}
