)]}'
{"neutron/db/securitygroups_db.py":[{"author":{"_account_id":33145,"name":"Kevin Li","email":"liwenhai3@huawei.com","username":"liwenhai"},"change_message_id":"7b904c589ba196cbdd2bbf9566ab4cb8686e2c2d","unresolved":true,"context_lines":[{"line_number":64,"context_line":"                                 security_groups)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    def _registry_publish(self, res, event, id\u003dNone, exc_cls\u003dNone,"},{"line_number":67,"context_line":"                          payload\u003dNone):"},{"line_number":68,"context_line":"        # NOTE(armax): a callback exception here will prevent the request"},{"line_number":69,"context_line":"        # from being processed. This is a hook point for backend\u0027s validation;"},{"line_number":70,"context_line":"        # we raise to propagate the reason for the failure."}],"source_content_type":"text/x-python","patch_set":3,"id":"eacc6cc1_458e746f","line":67,"range":{"start_line":67,"start_character":26,"end_line":67,"end_character":38},"updated":"2021-08-13 03:38:20.000000000","message":"this interface is only used inside SecurityGroupDbMixin and no payload\u003dNone scenario. However it is not a big deal to leave it as it in case it is called without payload","commit_id":"43ad1046129cb0666efb690e0124198bcef49fce"}]}
