summaryrefslogtreecommitdiffstats
path: root/render.py
diff options
context:
space:
mode:
authorNico von Geyso <Nico.Geyso@FU-Berlin.de>2013-05-23 15:06:32 +0200
committerNico von Geyso <Nico.Geyso@FU-Berlin.de>2013-05-23 15:06:32 +0200
commitab825994f13821891559a749f0b9d4c46a4fb1f6 (patch)
treebc986eeeb1ff7097d4ffd21c40ad07a2f1826033 /render.py
parent089900ba33f49ab9113a096b1853837999d56152 (diff)
downloadwww-ab825994f13821891559a749f0b9d4c46a4fb1f6.tar.gz
www-ab825994f13821891559a749f0b9d4c46a4fb1f6.tar.bz2
www-ab825994f13821891559a749f0b9d4c46a4fb1f6.zip
Refactored: index page
Diffstat (limited to 'render.py')
-rw-r--r--render.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/render.py b/render.py
index 3e1d215..be2bfef 100644
--- a/render.py
+++ b/render.py
@@ -4,18 +4,16 @@ import yaml
import os
import jinja2
import optparse
+from utils import filters
class Renderer:
def __init__(self, output_dir):
self.env = jinja2.Environment(
loader = jinja2.FileSystemLoader('./templates'))
- self.env.filters['select_with_attribute'] = self.select_with_attribute
+ self.env.filters.update(filters)
self.output_dir = output_dir
self.templates = {}
- def select_with_attribute(self, iterable, attribute, result=True):
- return [value for value in iterable if (attribute in value) == result]
-
def _render(self, template, filename, **kwargs):
if template not in self.templates:
self.templates[template] = self.env.get_template(template)