diff options
author | bwarsaw <> | 2003-12-01 01:43:18 +0000 |
---|---|---|
committer | bwarsaw <> | 2003-12-01 01:43:18 +0000 |
commit | 595c5153b19fc5ef3e78adea6b1fa7776bedd15b (patch) | |
tree | d5426848c1749ea21e3131154e04faba184780f6 /Mailman | |
parent | daa484a3f99e4450cadd0fa5981d866f212e4d7f (diff) | |
download | mailman2-595c5153b19fc5ef3e78adea6b1fa7776bedd15b.tar.gz mailman2-595c5153b19fc5ef3e78adea6b1fa7776bedd15b.tar.xz mailman2-595c5153b19fc5ef3e78adea6b1fa7776bedd15b.zip |
True/False where appropriate.
process(): When we encode the text, catch ValueError along with UnicodeError
and LookupError. The ValueError can be raised if the charset is the empty
string. Closes SF bug # 834486.
Diffstat (limited to 'Mailman')
-rw-r--r-- | Mailman/Handlers/Scrubber.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Mailman/Handlers/Scrubber.py b/Mailman/Handlers/Scrubber.py index 6a2f59ee..eccdc6e2 100644 --- a/Mailman/Handlers/Scrubber.py +++ b/Mailman/Handlers/Scrubber.py @@ -308,7 +308,7 @@ Url : %(url)s if partcharset and partcharset <> charset: try: t = unicode(t, partcharset, 'replace') - except (UnicodeError, LookupError): + except (UnicodeError, LookupError, ValueError): # Replace funny characters. We use errors='replace' for # both calls since the first replace will leave U+FFFD, # which isn't ASCII encodeable. |