Mercurial > p > roundup > code
changeset 4983:28a72f125a14
Remove FeedParser shim from anypy.email_
The FeedParser shim was being used to provide support for python v2.4,
but Roundup no longer has support for python v2.4 so we can get rid of
it.
| author | John Kristensen <john@jerrykan.com> |
|---|---|
| date | Fri, 09 May 2014 18:23:54 +1000 |
| parents | 9ba03348f923 |
| children | 20786c5152e4 |
| files | roundup/anypy/email_.py roundup/roundupdb.py |
| diffstat | 2 files changed, 1 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/anypy/email_.py Fri May 09 17:32:44 2014 +1000 +++ b/roundup/anypy/email_.py Fri May 09 18:23:54 2014 +1000 @@ -17,26 +17,6 @@ email.Header.Header.__dict__['__init__'] = _unifiedheaderinit ## -try: - # Python 2.5+ - from email.parser import FeedParser -except ImportError: - # Python 2.4 - try : - from email.Parser import FeedParser - except ImportError: - from email.Parser import Parser - class FeedParser: - def __init__(self): - self.content = [] - - def feed(self, s): - self.content.append(s) - - def close(self): - p = Parser() - return p.parsestr(''.join(self.content)) - # Match encoded-word strings in the form =?charset?q?Hello_World?= ecre = re.compile(r''' =\? # literal =?
--- a/roundup/roundupdb.py Fri May 09 17:32:44 2014 +1000 +++ b/roundup/roundupdb.py Fri May 09 18:23:54 2014 +1000 @@ -25,14 +25,13 @@ import os.path import logging from email import Encoders +from email.parser import FeedParser from email.Utils import formataddr from email.Header import Header from email.MIMEText import MIMEText from email.MIMEBase import MIMEBase from email.MIMEMultipart import MIMEMultipart -from anypy.email_ import FeedParser - from roundup import password, date, hyperdb from roundup.i18n import _ from roundup.hyperdb import iter_roles
