Testing out some packaging issues.
authorSteve Losh <steve@stevelosh.com>
Sat, 7 Feb 2009 17:17:22 +0000 (12:17 -0500)
committerSteve Losh <steve@stevelosh.com>
Sat, 7 Feb 2009 17:17:22 +0000 (12:17 -0500)
cfbe.py

diff --git a/cfbe.py b/cfbe.py
index f594f2b7749fb28adae02dba95b263973d25fe81..0a2189989a79b9b7316d9ff3636195b7f2a48eb8 100755 (executable)
--- a/cfbe.py
+++ b/cfbe.py
@@ -5,14 +5,16 @@ from libbe import bugdir
 from jinja2 import Environment, FileSystemLoader
 from datetime import datetime
 from optparse import OptionParser
+from os import path
 
+module_directory = path.dirname(path.abspath(__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 = '/Users/sjl/Documents/cherryflavoredbugseverywhere/templates'
+template_root = path.join(module_directory, 'templates')
 env = Environment(loader=FileSystemLoader(template_root))
 env.filters['datetimeformat'] = datetimeformat
 
@@ -170,6 +172,7 @@ def parse_arguments():
     return { 'bug_root': args[0], }
 
 
-config = '/Users/sjl/Documents/cherryflavoredbugseverywhere/cfbe.config'
+config = path.join(module_directory, 'cfbe.config')
 options = parse_arguments()
-cherrypy.quickstart(WebInterface(options['bug_root']), '/', config)
+#cherrypy.quickstart(WebInterface(options['bug_root']), '/', config)
+print module_directory
\ No newline at end of file