Esempio 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})
Esempio n. 2
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})
Esempio n. 3
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)
                                                         )
Esempio n. 4
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))