blob: 18197912d37edc858f0b3d1ef361eb2d290a291c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import sys
def build_application(conf):
if conf.get('publish_dir'):
from paste.webkit import conf_setup
app = conf_setup.build_application(conf)
elif conf.get('publish_app'):
app = conf['publish_app']
if isinstance(app, (str, unicode)):
from paste.util import import_string
app = import_string.eval_import(app)
else:
# @@ ianb 2005-03-23: This should be removed sometime
if conf.get('webkit_dir'):
print 'The webkit_dir configuration variable is no longer supported'
print 'Use publish_dir instead'
print "You must provide publish_dir or publish_app"
sys.exit(2)
return app
|