)]}'
{"nova/tests/fixtures.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"0a34565782b1cbe8ef2d2e64347de831e091de3a","unresolved":false,"context_lines":[{"line_number":1390,"context_line":"    def list_ports(self, retrieve_all\u003dTrue, **_params):"},{"line_number":1391,"context_line":"        # If \u0027fields\u0027 is passed we need to strip that out since it will mess"},{"line_number":1392,"context_line":"        # up the filtering as \u0027fields\u0027 is not a filter parameter."},{"line_number":1393,"context_line":"        _params.pop(\u0027fields\u0027, None)"},{"line_number":1394,"context_line":"        ports \u003d [p for p in self._ports.values()"},{"line_number":1395,"context_line":"                 if all(p.get(opt) \u003d\u003d _params[opt] for opt in _params)]"},{"line_number":1396,"context_line":"        return {\u0027ports\u0027: copy.deepcopy(ports)}"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_8aed118d","line":1393,"updated":"2019-02-05 08:55:05.000000000","message":"Good catch. We could use fields to filter out fields from the returned port dict but that is a future enhancement of this fixture.","commit_id":"965fec7e320640c610444305a0809c33dddd8fc1"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c063aa7130eb6ac880eb25626ab204ff7159de29","unresolved":false,"context_lines":[{"line_number":1390,"context_line":"    def list_ports(self, retrieve_all\u003dTrue, **_params):"},{"line_number":1391,"context_line":"        # If \u0027fields\u0027 is passed we need to strip that out since it will mess"},{"line_number":1392,"context_line":"        # up the filtering as \u0027fields\u0027 is not a filter parameter."},{"line_number":1393,"context_line":"        _params.pop(\u0027fields\u0027, None)"},{"line_number":1394,"context_line":"        ports \u003d [p for p in self._ports.values()"},{"line_number":1395,"context_line":"                 if all(p.get(opt) \u003d\u003d _params[opt] for opt in _params)]"},{"line_number":1396,"context_line":"        return {\u0027ports\u0027: copy.deepcopy(ports)}"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_4acac44f","line":1393,"in_reply_to":"9fdfeff1_8aed118d","updated":"2019-02-05 13:22:29.000000000","message":"Yeah I thought the same.","commit_id":"965fec7e320640c610444305a0809c33dddd8fc1"}]}
