def build_date(self, k): ret = Message(id='%s.%s' % k) ret.title = '%s/%s' % k ret.content = '' ret.date = date(int(k[0]), int(k[1]), 1) ret._type = 'date' ret._key = k return ret
def build_article(self, j): m = self.article.match(j['url']) ret = Message(id=m.group('title')) ret.title = j['title'] ret.url = j['url'] ret.flags = Message.IS_HTML ret.date = date(int(m.group('year')), int(m.group('month')), 1) ret.children = [] ret._type = 'article' return ret