)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c9264797bc623b43db1c473a51749309302a5abc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"c8a6b2fa_86423188","updated":"2025-08-28 16:37:01.000000000","message":"Adjusted the exclude pattern and added a note to get rid of it later if the plugin load problem is fixed...","commit_id":"a1ce22a322e9f5a1ef59fced9bd9733e964b6f2d"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3e48d1602a36951eee660303a799b305020f9f82","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5a4bb7af_9e724eab","updated":"2025-08-29 01:09:07.000000000","message":"recheck","commit_id":"a1ce22a322e9f5a1ef59fced9bd9733e964b6f2d"}],"tox.ini":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"7ddaa962baf66930f42c4c3c9c1f1d04bf11646e","unresolved":true,"context_lines":[{"line_number":112,"context_line":"# E123 closing bracket does not match indentation of opening bracket\u0027s line"},{"line_number":113,"context_line":"# W503 line break before binary operator"},{"line_number":114,"context_line":"# W504 line break after binary operator"},{"line_number":115,"context_line":"ignore \u003d E123,N521,N529,N534,N536,N537,W503,W504"},{"line_number":116,"context_line":"exclude\u003d.*,dist,*lib/python*,*egg,build,*convergence/scenarios/*"},{"line_number":117,"context_line":"max-complexity\u003d23"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"eb3b07a3_06622200","line":115,"range":{"start_line":115,"start_character":14,"end_line":115,"end_character":39},"updated":"2025-08-28 16:29:34.000000000","message":"It\u0027s wired that all hacking plugins from neutron-lib are suddenly enabled... We can use `N` to ignore these all.","commit_id":"2135e8e91ae4259879d7775893a9a1aef68ad713"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"38d9ec6a915cd3b5021176d05900aa168c5b9426","unresolved":true,"context_lines":[{"line_number":112,"context_line":"# E123 closing bracket does not match indentation of opening bracket\u0027s line"},{"line_number":113,"context_line":"# W503 line break before binary operator"},{"line_number":114,"context_line":"# W504 line break after binary operator"},{"line_number":115,"context_line":"ignore \u003d E123,N521,N529,N534,N536,N537,W503,W504"},{"line_number":116,"context_line":"exclude\u003d.*,dist,*lib/python*,*egg,build,*convergence/scenarios/*"},{"line_number":117,"context_line":"max-complexity\u003d23"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"f166ae11_6481525d","line":115,"range":{"start_line":115,"start_character":14,"end_line":115,"end_character":39},"in_reply_to":"81883f8b_fc675d8d","updated":"2025-08-29 04:58:59.000000000","message":"We later noticed this is due to https://bugs.launchpad.net/neutron/+bug/2121609 .\n\nAlthough we can enable these, but I\u0027m a bit hesitant to enable all by default because of difference between heat\u0027s code base and neutron\u0027s one. As you said there are some valid checks (like assertNone) so I\u0027ll look into whether we can enable these. (but AFAIR the same checks exist in core hacking)","commit_id":"2135e8e91ae4259879d7775893a9a1aef68ad713"},{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"9118b91d688fe9811555d150bf30bdff5facaf78","unresolved":true,"context_lines":[{"line_number":112,"context_line":"# E123 closing bracket does not match indentation of opening bracket\u0027s line"},{"line_number":113,"context_line":"# W503 line break before binary operator"},{"line_number":114,"context_line":"# W504 line break after binary operator"},{"line_number":115,"context_line":"ignore \u003d E123,N521,N529,N534,N536,N537,W503,W504"},{"line_number":116,"context_line":"exclude\u003d.*,dist,*lib/python*,*egg,build,*convergence/scenarios/*"},{"line_number":117,"context_line":"max-complexity\u003d23"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-properties","patch_set":1,"id":"81883f8b_fc675d8d","line":115,"range":{"start_line":115,"start_character":14,"end_line":115,"end_character":39},"in_reply_to":"eb3b07a3_06622200","updated":"2025-08-29 04:54:34.000000000","message":"OK, I thought they\u0027re some valid checks now.","commit_id":"2135e8e91ae4259879d7775893a9a1aef68ad713"}]}
