)]}'
{"nova/objects/request_spec.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e6d54186a5720e03993bd42b5ce1934a128cde03","unresolved":false,"context_lines":[{"line_number":787,"context_line":"            if (not group.use_same_provider"},{"line_number":788,"context_line":"                    or group.aggregates"},{"line_number":789,"context_line":"                    or group.forbidden_traits):"},{"line_number":790,"context_line":"                raise NotImplementedError()"},{"line_number":791,"context_line":""},{"line_number":792,"context_line":"        # Iterate through every possible group - RP mappings and try to find a"},{"line_number":793,"context_line":"        # valid one. If there are more than one possible solution then it is"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_c9e0b9fb","line":790,"range":{"start_line":790,"start_character":22,"end_line":790,"end_character":41},"updated":"2019-02-22 13:21:08.000000000","message":"This should probably be in the docstring.","commit_id":"3a9d8316dcf5677b25938dfbfa0b898f072c0aa0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"e6d54186a5720e03993bd42b5ce1934a128cde03","unresolved":false,"context_lines":[{"line_number":836,"context_line":"        # valid. This should never happen as Placement returns allocation"},{"line_number":837,"context_line":"        # candidates based on the overall resource request of the server"},{"line_number":838,"context_line":"        # including the request of the groups."},{"line_number":839,"context_line":"        raise ValueError(\u0027No valid group - RP mapping is found for \u0027"},{"line_number":840,"context_line":"                         \u0027groups %s, allocation %s and provider traits %s\u0027 %"},{"line_number":841,"context_line":"                         (self.requested_resources, placement_allocations,"},{"line_number":842,"context_line":"                          provider_traits))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_69ef4de9","line":839,"range":{"start_line":839,"start_character":14,"end_line":839,"end_character":24},"updated":"2019-02-22 13:21:08.000000000","message":"And this.","commit_id":"3a9d8316dcf5677b25938dfbfa0b898f072c0aa0"}]}
