Exemplo n.º 1
0
 def get(self, archive_year):
     archive_list = dict(util.generate_archive_list())
     self.check_admin_status()
     if archive_year not in archive_list.keys():
         self.redirect('/')
         return
     else:
         blog_entries = util.archive_cache(archive_year)
         self.generate('blog.html', {'blog_entries': blog_entries})
Exemplo n.º 2
0
 def generate(self, template_name, template_values={}):
     """Supplies a common template generation function.
        generate() augments the template variables.
     """
     side_bar_data = {'tag_list': util.generate_tag_list(),
                      'archive_list': util.generate_archive_list()}
     self.blog_values.update(template_values)
     self.blog_values.update(side_bar_data)
     self.response.out.write(util.generate_template(template_name,
                                                         **self.blog_values)
                                                         )