[ mailman-Patches-1246003 ] 2.1.6 senddigests unicode error exception handling

SourceForge.net noreply at sourceforge.net
Wed Jul 27 15:12:56 CEST 2005


Patches item #1246003, was opened at 2005-07-27 15:12
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=1246003&group_id=103

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: internationalization
Group: Mailman 2.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Auke Kok (sofar)
Assigned to: Nobody/Anonymous (nobody)
Summary: 2.1.6 senddigests unicode error exception handling

Initial Comment:

Hi, I've had senddigests break on me and this seems to
be resolved by adding a proper exception handling as
follows:

vi +333 Mailman/Handlers/ToDigest.py

replace:
            except LookupError:
with:
            except (UnicodeError, LookupError):


after this adjustment all digests are sent out properly
again for my lists.

symptoms were:


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 133, in send_digests
    send_i18n_digests(mlist, mboxfp)
  File "/var/mailman/Mailman/Handlers/ToDigest.py",
line 331, in send_i18n_digests
    payload = unicode(payload, mcset, 'replace'
UnicodeError: ISO-2022-JP decoding error: invalid
designation


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=300103&aid=1246003&group_id=103


More information about the Mailman-coders mailing list