summaryrefslogtreecommitdiff
path: root/paste/webkit/conf_setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/webkit/conf_setup.py')
-rw-r--r--paste/webkit/conf_setup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/paste/webkit/conf_setup.py b/paste/webkit/conf_setup.py
index 656bea6..cf34457 100644
--- a/paste/webkit/conf_setup.py
+++ b/paste/webkit/conf_setup.py
@@ -5,6 +5,7 @@ from paste import urlparser
from paste import session
from paste import recursive
from paste import httpexceptions
+from paste.util.findpackage import find_package
def build_application(conf):
if not 'publish_dir' in conf:
@@ -14,7 +15,8 @@ def build_application(conf):
install_fake_webware = conf.get('install_fake_webware', True)
if install_fake_webware:
_install_fake_webware()
- app = urlparser.URLParser(directory, os.path.basename(directory))
+ package = find_package(directory)
+ app = urlparser.URLParser(directory, package)
app = makeapp.apply_conf_middleware(
app, conf,
[httpexceptions.middleware, session.SessionMiddleware,