Even with the latest CVS, bin/arch still sometimes crashes with an AttributeError from '_mlist'. Here's my traceback:
Traceback (most recent call last):
File "./bin/arch", line 186, in ?
main()
File "./bin/arch", line 176, in main
archiver.close()
File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 303, in close
self.update_dirty_archives()
File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 517, in update_dirty_archives
self.update_archive(i)
File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1072, in update_archive
self.__super_update_archive(archive)
File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 425, in update_archive
self._update_thread_index(archive, arcdir)
File "/usr/local/mailman/Mailman/Archiver/pipermail.py", line 479, in _update_thread_index
self.update_article(arcdir, article, a1, a3)
File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 1247, in update_article
f.write(article.as_html())
File "/usr/local/mailman/Mailman/Archiver/HyperArch.py", line 411, in as_html
emailurl = self._mlist.GetListEmail()
AttributeError: Article instance has no attribute '_mlist'
Logged In: YES
user_id=14422
Patch attached. Barry, you're gonna kick yourself.
Logged In: YES
user_id=12800
Ouch! My ass!
Thanks Greg, I'll apply this later tonight.