From 6132015512a0eec6852c8e2a3125f695e0840fb1 Mon Sep 17 00:00:00 2001 From: Steve Losh Date: Sat, 7 Feb 2009 12:39:19 -0500 Subject: Refactored more into the web interface. --- cfbe.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'cfbe.py') diff --git a/cfbe.py b/cfbe.py index 7ace04c..817f41f 100755 --- a/cfbe.py +++ b/cfbe.py @@ -2,21 +2,11 @@ import cherrypy from cherryflavoredbugseverywhere import web -from jinja2 import Environment, FileSystemLoader -from datetime import datetime from optparse import OptionParser from os import path module_dir = path.dirname(path.abspath(web.__file__)) - -def datetimeformat(value, format='%B %d, %Y at %I:%M %p'): - """Takes a timestamp and revormats it into a human-readable string.""" - return datetime.fromtimestamp(value).strftime(format) - - -template_root = path.join(module_dir, 'templates') -env = Environment(loader=FileSystemLoader(template_root)) -env.filters['datetimeformat'] = datetimeformat +template_dir = path.join(module_dir, 'templates') def build_parser(): """Builds and returns the command line option parser.""" @@ -40,5 +30,5 @@ def parse_arguments(): config = path.join(module_dir, 'cfbe.config') options = parse_arguments() -WebInterface = web.WebInterface(path.abspath(options['bug_root'])) +WebInterface = web.WebInterface(path.abspath(options['bug_root']), template_dir) cherrypy.quickstart(WebInterface, '/', config) -- cgit