)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"622eec2965f4809055e5ed1e242b9b158d41acd7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"912605fa_9510e83e","updated":"2025-08-28 12:59:47.000000000","message":"Also, before I spend time creating more similar patch, is having the same kind of hacking rule applied to all your repositories is something that you want?","commit_id":"faca47ae98580039959e4dc6675904ab8480ef4e"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"b068bda6da672fac432c5a19eeac1d3f6526fd89","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fdee8bd7_828bb61d","in_reply_to":"6cea0663_1a5dfd49","updated":"2025-08-29 08:38:41.000000000","message":"Cool, then I\u0027m going to prepare them. Thank you for your feedback.","commit_id":"faca47ae98580039959e4dc6675904ab8480ef4e"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"8e49253db472f732310dc1ecb38f5c90d7df9ce9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6cea0663_1a5dfd49","in_reply_to":"912605fa_9510e83e","updated":"2025-08-28 14:56:13.000000000","message":"I think it would be appreciated.","commit_id":"faca47ae98580039959e4dc6675904ab8480ef4e"}],"ironic/hacking/checks.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"d95923bfe9cf14010a4a05b0d4c19897b51947f4","unresolved":true,"context_lines":[{"line_number":62,"context_line":"def no_eventlet_imports(logical_line):"},{"line_number":63,"context_line":"    \"\"\"Check for eventlet imports.\"\"\""},{"line_number":64,"context_line":"    if _eventlet_re.search(logical_line):"},{"line_number":65,"context_line":"        yield 0, \"I319: eventlet import not allowed\""}],"source_content_type":"text/x-python","patch_set":1,"id":"989e6b99_089c576c","line":65,"range":{"start_line":65,"start_character":18,"end_line":65,"end_character":22},"updated":"2025-08-28 09:36:01.000000000","message":"Let me know if you prefer another rule number.","commit_id":"faca47ae98580039959e4dc6675904ab8480ef4e"},{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"7b60e94fb729beaf70d9e4cc06b6a38c7684ca07","unresolved":true,"context_lines":[{"line_number":62,"context_line":"def no_eventlet_imports(logical_line):"},{"line_number":63,"context_line":"    \"\"\"Check for eventlet imports.\"\"\""},{"line_number":64,"context_line":"    if _eventlet_re.search(logical_line):"},{"line_number":65,"context_line":"        yield 0, \"I319: eventlet import not allowed\""}],"source_content_type":"text/x-python","patch_set":1,"id":"417edf84_c68245d4","line":65,"range":{"start_line":65,"start_character":18,"end_line":65,"end_character":22},"in_reply_to":"989e6b99_089c576c","updated":"2025-08-28 21:45:01.000000000","message":"IH8-3VNTL3T :)","commit_id":"faca47ae98580039959e4dc6675904ab8480ef4e"}]}
