From CJSB06A@prodigy.com Wed Apr 9 06:55:56 1997 From: CJSB06A@prodigy.com (MR LARRY N REED) Date: Wed, 9 Apr 1997 00:55:56, -0500 Subject: Jarrell Plantation, Jones county Ga Message-ID: <199704090455.AAB302140@mime4.prodigy.com> This is what ends up as the header in the 1999-August.txt file From CJSB06A@prodigy.com Wed, 9 Apr 1997 00:55:56, -0500 Date: Wed, 9 Apr 1997 00:55:56, -0500 From: MR LARRY N REED CJSB06A@prodigy.com Subject: Jarrell Plantation, Jones county Ga This is what you get when it dies... Updating index files for archive [1999-August] Date Subject Author Thread Computing threaded index Traceback (innermost last): File "/home/mailman/bin/arch", line 47, in ? archiver.close() File "/home/mailman/Mailman/Archiver/HyperArch.py", line 906, in close self.update_dirty_archives()# Update all changed archives File "/home/mailman/Mailman/Archiver/HyperArch.py", line 871, in update_dirty_archives self.update_archive(i) File "/home/mailman/Mailman/Archiver/pipermail.py", line 330, in update_archive self.write_index_header() File "/home/mailman/Mailman/Archiver/HyperArch.py", line 738, in write_index_header self.updateThreadedIndex() File "/home/mailman/Mailman/Archiver/pipermail.py", line 269, in updateThreadedIndex self.database.setThreadKey(self.archive, article.threadKey+'\000'+article.msgid, msgid) File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 256, in setThreadKey self.threadIndex[key]=msgid File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 144, in __setitem__ self.current_index = self.sorted.index(current_item) ValueError: list.index(x): x not in list I'm suspecting, from looking at it for a while (wish I actually knew python... although thanks to mailman, I'm starting to learn) that the problem is buried in rfc822.py's parsedate_tz routine; it's confused by the comma. I see where it checks to see if that last character of the tm field is a , and tried to delete it, but either it's not working, or I'm barking up the wrong branch of the right tree; because getting rid of that comma makes things work again... From CJSB06A@prodigy.com Wed Apr 9 06:55:56 1997 From: CJSB06A@prodigy.com (MR LARRY N REED) Date: Wed, 9 Apr 1997 00:55:56, -0500 Subject: Jarrell Plantation, Jones county Ga Message-ID: <199704090455.AAB302140@mime4.prodigy.com> This is what ends up as the header in the 1999-August.txt file From CJSB06A@prodigy.com Wed, 9 Apr 1997 00:55:56, -0500 Date: Wed, 9 Apr 1997 00:55:56, -0500 From: MR LARRY N REED CJSB06A@prodigy.com Subject: Jarrell Plantation, Jones county Ga This is what you get when it dies... Updating index files for archive [1999-August] Date Subject Author Thread Computing threaded index Traceback (innermost last): File "/home/mailman/bin/arch", line 47, in ? archiver.close() File "/home/mailman/Mailman/Archiver/HyperArch.py", line 906, in close self.update_dirty_archives()# Update all changed archives File "/home/mailman/Mailman/Archiver/HyperArch.py", line 871, in update_dirty_archives self.update_archive(i) File "/home/mailman/Mailman/Archiver/pipermail.py", line 330, in update_archive self.write_index_header() File "/home/mailman/Mailman/Archiver/HyperArch.py", line 738, in write_index_header self.updateThreadedIndex() File "/home/mailman/Mailman/Archiver/pipermail.py", line 269, in updateThreadedIndex self.database.setThreadKey(self.archive, article.threadKey+'\000'+article.msgid, msgid) File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 256, in setThreadKey self.threadIndex[key]=msgid File "/home/mailman/Mailman/Archiver/HyperDatabase.py", line 144, in __setitem__ self.current_index = self.sorted.index(current_item) ValueError: list.index(x): x not in list I'm suspecting, from looking at it for a while (wish I actually knew python... although thanks to mailman, I'm starting to learn) that the problem is buried in rfc822.py's parsedate_tz routine; it's confused by the comma. I see where it checks to see if that last character of the tm field is a , and tried to delete it, but either it's not working, or I'm barking up the wrong branch of the right tree; because getting rid of that comma makes things work again...