X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=XMLWriter.py;fp=XMLWriter.py;h=38904dcf3874d6e216ac760d3387d068af81dd29;hb=7ed1e1e5186df89118c69fb7d28fbc0b5b365c96;hp=4f13913ee6d7e5ac013621f9f72e26038b26733f;hpb=96388a504cd19fb9bdc93016d7c089ac59ec5086;p=planet-ucc.git diff --git a/XMLWriter.py b/XMLWriter.py index 4f13913..38904dc 100644 --- a/XMLWriter.py +++ b/XMLWriter.py @@ -134,7 +134,9 @@ class XHTMLWriter: if self.parent: output += '

Feeds

\n' output += '

\n' - for blog in self.parent.blogs: + blogscopy = self.parent.blogs + [] + blogscopy.sort(self.__blog_sort__) + for blog in blogscopy: output += '%s (feed)
\n' % (blog.blogURL, blog.blogTitle, blog.feedURL) output += '

\n' output += '\n' @@ -160,3 +162,9 @@ class XHTMLWriter: output += '\n' output += '' return output + + def __blog_sort__(self, blog1, blog2): + name1, name2 = blog1.blogTitle.split(' ')[-1], blog2.blogTitle.split(' ')[-1] + if name1 < name2: return -1 + if name1 == name2: return 0 + if name1 > name2: return 1