[Mailman-Developers] TypeError: list objects are unhashable

Romek Krisztián wolf@adsl213063.vnet.hu
Mon, 29 Jul 2002 19:24:32 +0200


Hello! 

I use Python 2.2 and Mailman 2.0.12. I was using my copy of Mailman when 
I've experienced the following error: 

Jul 29 18:49:01 2002 qrunner(3629): Traceback (most recent call last):
Jul 29 18:49:01 2002 qrunner(3629):   File 
"/var/mailman/Mailman/Archiver/Archiver.py", line 221, in ArchiveMail
Jul 29 18:49:01 2002 qrunner(3629):     h.processUnixMailbox(f, 
HyperArch.Article)
Jul 29 18:49:01 2002 qrunner(3629):   File 
"/var/mailman/Mailman/Archiver/pipermail.py", line 528, in 
processUnixMailbox
Jul 29 18:49:01 2002 qrunner(3629):     self.add_article(a)
Jul 29 18:49:01 2002 qrunner(3629):   File 
"/var/mailman/Mailman/Archiver/HyperArch.py", line 917, in add_article
Jul 29 18:49:01 2002 qrunner(3629):     self._charsets[cs] = 
self._charsets.get(cs, 0) + 1
Jul 29 18:49:01 2002 qrunner(3629): TypeError: list objects are unhashable
Jul 29 18:49:01 2002 (3629) CORRUPT ARCHIVE FOR LIST: listname 

This was when I sent my message to the list. After that I searched on Google 
about this problem. Somebody told to delete the pipermail.pck file in the 
archives directory. Okey, deleted. Next: my message was sent to everybody 
subscribed to the list, but I didn't find it in the archive list but one 
html file with numbers in the filename. 

Can you tell me something about what i am doing wrong and how can i fix this 
error? 

Krisztian Romek