Yeah, I saw one of these too. I dropped a note to Barry about it but haven't heard back:

-=-=-=-=-

I got an error last night that made me wonder whether this should be present for "transition" archives:

$ cvs diff HyperArch.py
Index: HyperArch.py
===================================================================
RCS file: /cvsroot/mailman/mailman/Mailman/Archiver/HyperArch.py,v
retrieving revision 2.24
diff -r2.24 HyperArch.py
314c314
< if self._mlist is None:
---
> if not hasattr(self, "_mlist") or self._mlist is None:
$
-=-=-=-=-

Ron Jarrell wrote:

I'd file a bug report on this, but I'm on my out the door and won't be
online the rest of the night, and will likely forget about it until the
next time I look at the errorlog... This is after applying updates
*yesterday*, although nothing checked in so far today would seem
to apply.. Only happened once, although plenty of messages have
gone through different lists that would have archived.

Nov 06 18:19:09 2002 qrunner(13969): Traceback (most recent call last):
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/Archiver.py", line 213, in ArchiveMail
Nov 06 18:19:09 2002 qrunner(13969): h.close()
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 303, in close
Nov 06 18:19:09 2002 qrunner(13969): self.update_dirty_archives()
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 1074, in update_dirty_archives
Nov 06 18:19:09 2002 qrunner(13969): self.__super_update_dirty_archives()
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 517, in update_dirty_archives
Nov 06 18:19:09 2002 qrunner(13969): self.update_archive(i)
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 1077, in update_archive
Nov 06 18:19:09 2002 qrunner(13969): self.__super_update_archive(archive)
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 423, in update_archive
Nov 06 18:19:09 2002 qrunner(13969): self._update_simple_index(hdr, archive, arcdir)
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/pipermail.py", line 439, in _update_simple_index
Nov 06 18:19:09 2002 qrunner(13969): article = self.database.getArticle(self.archive, msgid)
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 284, in getArticle
Nov 06 18:19:09 2002 qrunner(13969): article = self.__cache[msgid] = pickle.loads(buf)
Nov 06 18:19:09 2002 qrunner(13969): File "/home/mailman/Mailman/Archiver/HyperArch.py", line 314, in __setstate__
Nov 06 18:19:09 2002 qrunner(13969): if self._mlist is None:
Nov 06 18:19:09 2002 qrunner(13969): AttributeError: Article instance has no attribute '_mlist'



_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers

Reply via email to