def generate(self, template_name, template_values={}): archiveList = Archive.list() archiveList.sort(lambda x,y: cmp(y["date"],x["date"])) values = { 'archiveList': archiveList, } values.update(template_values) view.ViewPage(cache_time=0).render(self, template_name, values)