I wrote:
I missed you there. I dropped a mark_unadvertised.py into ~mailman/bin on collab1 (which perhaps should be in puppet). Usage is simple:
$ sudo ~mailman/bin/withlist -l -q -r mark_unadvertised zope -v Marking zope as unadvertised
If you have your list of lists, it's easy to wrap this in a shell for loop and take care of all the lists that are disabled. Yell if you have any trouble with it. (I did test it on the zope list, which was in your list. It doesn't hurt to run it on a list more than once.)
Since I was there already, I went ahead and ran this on the lists marked as inactive. I keyed off any lists which contained the string "This list is currently closed for inactivity. Please e-mail admin@fedoraproject.org to have it re-enabled." string in the list description.
(I also fixed up the descriptions for the security-commits and srilanka lists, as they seemed to have some bogus text mingled with the previous description and the inactivity string.)
If we plan to run this sort of thing again in the future, we can adjust the mark_unadvertised script easily to handle all the tasks: setting the list's emergency moderation; adjusting the list description; and marking the list unadvertised.