File tree Expand file tree Collapse file tree 3 files changed +23
-7
lines changed
Expand file tree Collapse file tree 3 files changed +23
-7
lines changed Original file line number Diff line number Diff line change 1+ try :
2+ # Python 2.5+
3+ from email .parser import FeedParser
4+ except ImportError :
5+ # Python 2.4
6+ try :
7+ from email .Parser import FeedParser
8+ except ImportError :
9+ from email .Parser import Parser
10+ class FeedParser :
11+ def __init__ (self ):
12+ self .content = []
13+
14+ def feed (self , s ):
15+ self .content .append (s )
16+
17+ def close (self ):
18+ p = Parser ()
19+ return p .parsestr ('' .join (self .content ))
Original file line number Diff line number Diff line change @@ -158,7 +158,9 @@ def addclass(self, cl):
158158
159159 def getclasses (self ):
160160 """Return a list of the names of all existing classes."""
161- return sorted (self .classes )
161+ l = self .classes .keys ()
162+ l .sort ()
163+ return l
162164
163165 def getclass (self , classname ):
164166 """Get the Class object representing a particular class.
Original file line number Diff line number Diff line change 3131from email .MIMEText import MIMEText
3232from email .MIMEBase import MIMEBase
3333
34- try :
35- # Python 2.5+
36- from email .parser import FeedParser
37- except ImportError :
38- # Python 2.4
39- from email .Parser import FeedParser
34+ from anypy .email_ import FeedParser
4035
4136from roundup import password , date , hyperdb
4237from roundup .i18n import _
You can’t perform that action at this time.
0 commit comments