From e16d2669243a6ed6ef3f0d41f1f89ae500353b24 Mon Sep 17 00:00:00 2001 From: tonio Date: Wed, 23 Jun 2010 09:16:16 +0200 Subject: [PATCH] Ticket #74 --- extensions/webmail/lib.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/extensions/webmail/lib.py b/extensions/webmail/lib.py index 00b7b5156..d93bd15f4 100644 --- a/extensions/webmail/lib.py +++ b/extensions/webmail/lib.py @@ -1,5 +1,9 @@ # -*- coding: utf-8 -*- +import sys +reload(sys) +sys.setdefaultencoding("utf-8") + import re import time import imaplib @@ -392,8 +396,9 @@ class ImapListing(EmailListing): key = "SUBJECT" else: continue - criterions = or_criterion(criterions, '%s "%s"' % (key, pattern)) - self.mbc.criterions = ["(%s)" % criterions] + criterions = \ + unicode(or_criterion(criterions, '%s "%s"' % (key, pattern))) + self.mbc.criterions = [unicode("(%s)" % criterions)] class ImapEmail(Email): def __init__(self, msg, addrfull=False, *args, **kwargs):