comparison examples/turbogears/start-markuptest.py @ 4:49364e784c47 trunk

Added first stab of an implementation of the !TurboGears [http://www.turbogears.org/docs/plugins/template.html plugin API for template engines], and also a !TurboGears-based example using this plugin. Both written by Matt Good.
author cmlenz
date Sat, 03 Jun 2006 12:31:58 +0000
parents
children 64ff134868c4
comparison
equal deleted inserted replaced
3:518a8520a6e1 4:49364e784c47
1 #!/usr/bin/env python
2 import pkg_resources
3 pkg_resources.require("TurboGears")
4
5 import turbogears
6 import cherrypy
7 cherrypy.lowercase_api = True
8
9 from os.path import *
10 import sys
11
12 # first look on the command line for a desired config file,
13 # if it's not on the command line, then
14 # look for setup.py in this directory. If it's not there, this script is
15 # probably installed
16 if len(sys.argv) > 1:
17 turbogears.update_config(configfile=sys.argv[1],
18 modulename="markuptest.config")
19 elif exists(join(dirname(__file__), "setup.py")):
20 turbogears.update_config(configfile="dev.cfg",
21 modulename="markuptest.config")
22 else:
23 turbogears.update_config(configfile="prod.cfg",
24 modulename="markuptest.config")
25
26 from markuptest.controllers import Root
27
28 turbogears.start_server(Root())
Copyright (C) 2012-2017 Edgewall Software