summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorianb <ianb@localhost>2006-12-01 00:12:08 +0000
committerianb <ianb@localhost>2006-12-01 00:12:08 +0000
commitb7a9182c07267fb8108c9ce7da480655192d9873 (patch)
tree6e3119278ef96b6aa4311b839ccd44d7a373c43a
parenteb4f10276b95cf9cf2522cc1974bc23fbf30fff6 (diff)
downloadpastedeploy-git-b7a9182c07267fb8108c9ce7da480655192d9873.tar.gz
Give better error message when scheme is missing
-rw-r--r--paste/deploy/loadwsgi.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/paste/deploy/loadwsgi.py b/paste/deploy/loadwsgi.py
index 11f9c55..3894bec 100644
--- a/paste/deploy/loadwsgi.py
+++ b/paste/deploy/loadwsgi.py
@@ -223,6 +223,8 @@ def loadcontext(object_type, uri, name=None, relative_to=None,
uri = uri.split('#', 1)[0]
if name is None:
name = 'main'
+ if ':' not in uri:
+ raise LookupError("URI has no scheme: %r" % uri)
scheme, path = uri.split(':', 1)
scheme = scheme.lower()
if scheme not in _loaders: