)]}'
{"doc/source/lists.rst":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"74b5e787225c3903d7f081c9592721fefe3fc186","unresolved":false,"context_lines":[{"line_number":88,"context_line":"  \u003e\u003e\u003e commit()"},{"line_number":89,"context_line":"  \u003e\u003e\u003e exit()"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Note that we avoid altering `moderation_action` if it\u0027s already set,"},{"line_number":92,"context_line":"since previously identified spammers may have theirs set to something"},{"line_number":93,"context_line":"like `Action.discard` and we don\u0027t wish to reenable them. In this case"},{"line_number":94,"context_line":"`Action.defer` is the explicit default processing path, which means"}],"source_content_type":"text/x-rst","patch_set":1,"id":"22c6343a_d3653f0d","line":91,"updated":"2025-03-18 17:22:32.000000000","message":"Looks like I wanted double backticks for these instead. Will fix.","commit_id":"e8a1c9f49cd45d340b8a2880de0edaa1da40bb16"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"797b9d8c3eda1b14b827bd207cfc5411a3b757d3","unresolved":true,"context_lines":[{"line_number":79,"context_line":"  Use commit() to commit changes."},{"line_number":80,"context_line":"  Use abort() to discard changes since the last commit."},{"line_number":81,"context_line":"  Exit with ctrl+D does an implicit commit() but exit() does not."},{"line_number":82,"context_line":"  The variable \u0027m\u0027 is the sample-list@lists.example.org mailing list"},{"line_number":83,"context_line":"  \u003e\u003e\u003e from mailman.interfaces.action import Action"},{"line_number":84,"context_line":"  \u003e\u003e\u003e for member in m.members.members:"},{"line_number":85,"context_line":"  ...     if not member.moderation_action:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bffae770_c8f68d48","line":82,"updated":"2025-03-18 17:33:24.000000000","message":"Is m updated to match the list passed with the -l opt on the command line?","commit_id":"586af4edadf449340bba75e49967f06f99b7fb24"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"5f2f9f7701045935ef44d23ae183a338400d43fb","unresolved":false,"context_lines":[{"line_number":79,"context_line":"  Use commit() to commit changes."},{"line_number":80,"context_line":"  Use abort() to discard changes since the last commit."},{"line_number":81,"context_line":"  Exit with ctrl+D does an implicit commit() but exit() does not."},{"line_number":82,"context_line":"  The variable \u0027m\u0027 is the sample-list@lists.example.org mailing list"},{"line_number":83,"context_line":"  \u003e\u003e\u003e from mailman.interfaces.action import Action"},{"line_number":84,"context_line":"  \u003e\u003e\u003e for member in m.members.members:"},{"line_number":85,"context_line":"  ...     if not member.moderation_action:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"4f3c637d_aa1f912d","line":82,"in_reply_to":"bffae770_c8f68d48","updated":"2025-03-18 17:55:00.000000000","message":"Yes, it\u0027s to save a lot of boilerplate setup, -l automatically finds the specified list and adds a convenience proxy object as m.","commit_id":"586af4edadf449340bba75e49967f06f99b7fb24"}]}
