diff roundup/anypy/email_.py @ 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 f1a2bd1dea77
children 89c2c1a88927
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 =?

Roundup Issue Tracker: http://roundup-tracker.org/