try: from textile import textile except ImportError: textile = None import PyRSS2Gen import conf # could be better re_date = re.compile('^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])-(.*)$') template_env = Environment(loader=FileSystemLoader(conf.TEMPLATES_PATH, encoding="utf-8")) template_env.charset = 'utf-8' def render_template(template_name, _stream=False, **kwargs): """ render jinja template """ tmpl = template_env.get_template(template_name) context = kwargs if _stream: return tmpl.stream(context) return tmpl.render(context) def relative_url(value): site_url = conf.SITE_URL if site_url.endswith('/'): site_url = site_url[:-1] return value.split(site_url)[1] template_env.filters['rel_url'] = relative_url
try: from textile import textile except ImportError: textile = None import PyRSS2Gen import conf # could be better re_date = re.compile( '^(\d{4})\D?(0[1-9]|1[0-2])\D?([12]\d|0[1-9]|3[01])-(.*)$') template_env = Environment( loader=FileSystemLoader(conf.TEMPLATES_PATH, encoding="utf-8")) template_env.charset = 'utf-8' def render_template(template_name, _stream=False, **kwargs): """ render jinja template """ tmpl = template_env.get_template(template_name) context = kwargs if _stream: return tmpl.stream(context) return tmpl.render(context) def relative_url(value): site_url = conf.SITE_URL if site_url.endswith('/'): site_url = site_url[:-1]