[ mailman-Patches-747470 ] crash due to unrecognized mime type
SourceForge.net
noreply at sourceforge.net
Mon Jun 2 05:22:40 EDT 2003
Patches item #747470, was opened at 2003-06-02 13:22
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=747470&group_id=103
Category: None
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Sjoerd Mullender (sjoerd)
Assigned to: Nobody/Anonymous (nobody)
Summary: crash due to unrecognized mime type
Initial Comment:
Cron sent me a message with this stack trace. The
problem is due to the fact that I'm using Python 2.3b1
with its version of guess_all_extensions which can
return None. The replacement version in Scrubber.py
never returns None. A simple patch is attached.
Traceback (most recent call last):
File "/var/mailman/cron/senddigests", line 94, in ?
main()
File "/var/mailman/cron/senddigests", line 86, in main
mlist.send_digest_now()
File "/var/mailman/Mailman/Digester.py", line 60, in
send_digest_now
ToDigest.send_digests(self, mboxfp)
File "/var/mailman/Mailman/Handlers/ToDigest.py",
line 130, in send_digests
send_i18n_digests(mlist, mboxfp)
File "/var/mailman/Mailman/Handlers/ToDigest.py",
line 303, in send_i18n_digests
msg = scrubber(mlist, msg)
File "/var/mailman/Mailman/Handlers/Scrubber.py",
line 257, in process
url = save_attachment(mlist, part, dir)
File "/var/mailman/Mailman/Handlers/Scrubber.py",
line 349, in save_attachment
ext = guess_extension(ctype, fnext)
File "/var/mailman/Mailman/Handlers/Scrubber.py",
line 80, in guess_extension
if ext in all:
TypeError: iterable argument required
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=747470&group_id=103
More information about the Mailman-coders
mailing list