)]}'
{"neutron/services/trunk/rpc/backend.py":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"9d3f6c9439a1a87c031b3ca987db4426a9949dff","unresolved":true,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"        LOG.debug(\"RPC backend initialized for trunk plugin\")"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        for event_type in (events.AFTER_CREATE, events.AFTER_DELETE):"},{"line_number":37,"context_line":"            registry.subscribe(self.process_event,"},{"line_number":38,"context_line":"                               resources.TRUNK, event_type)"},{"line_number":39,"context_line":"            registry.subscribe(self.process_event,"},{"line_number":40,"context_line":"                               resources.SUBPORTS, event_type)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    # Set up listeners to trunk events: they dispatch RPC messages"},{"line_number":43,"context_line":"    # to agents as needed. These are designed to work with any"}],"source_content_type":"text/x-python","patch_set":2,"id":"be062984_cc188215","line":40,"range":{"start_line":36,"start_character":8,"end_line":40,"end_character":62},"updated":"2021-08-23 07:09:31.000000000","message":"Generally decorators are more readable than subscribe()","commit_id":"dc45818c19ce1893413f41a01736c94fef216e14"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"9d3f6c9439a1a87c031b3ca987db4426a9949dff","unresolved":true,"context_lines":[{"line_number":54,"context_line":"                events.AFTER_CREATE: self._stub.subports_added,"},{"line_number":55,"context_line":"                events.AFTER_DELETE: self._stub.subports_deleted,"},{"line_number":56,"context_line":"            }"},{"line_number":57,"context_line":"        else:"},{"line_number":58,"context_line":"            payload \u003d payload.latest_state"},{"line_number":59,"context_line":"            method \u003d {"},{"line_number":60,"context_line":"                events.AFTER_CREATE: self._stub.trunk_created,"}],"source_content_type":"text/x-python","patch_set":2,"id":"468c4f58_10922c08","line":57,"range":{"start_line":57,"start_character":8,"end_line":57,"end_character":13},"updated":"2021-08-23 07:09:31.000000000","message":"nit: better be explicit: \"elif resource \u003d\u003d ... else: LOG.error(\u0027Wrong resource %s\u0027, resource)\"","commit_id":"dc45818c19ce1893413f41a01736c94fef216e14"},{"author":{"_account_id":32667,"name":"Mamatisa Nurmatov","email":"nurmatov.mamatisa@huawei.com","username":"isabek"},"change_message_id":"46de164999d37a2d532d9df97924dbbb3b671bd5","unresolved":false,"context_lines":[{"line_number":54,"context_line":"                events.AFTER_CREATE: self._stub.subports_added,"},{"line_number":55,"context_line":"                events.AFTER_DELETE: self._stub.subports_deleted,"},{"line_number":56,"context_line":"            }"},{"line_number":57,"context_line":"        else:"},{"line_number":58,"context_line":"            payload \u003d payload.latest_state"},{"line_number":59,"context_line":"            method \u003d {"},{"line_number":60,"context_line":"                events.AFTER_CREATE: self._stub.trunk_created,"}],"source_content_type":"text/x-python","patch_set":2,"id":"83204300_1ccfe54b","line":57,"range":{"start_line":57,"start_character":8,"end_line":57,"end_character":13},"in_reply_to":"468c4f58_10922c08","updated":"2021-08-23 07:25:21.000000000","message":"Done","commit_id":"dc45818c19ce1893413f41a01736c94fef216e14"}]}
