summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Bicking <ianb@colorstudy.com>2010-09-02 03:47:26 -0500
committerIan Bicking <ianb@colorstudy.com>2010-09-02 03:47:26 -0500
commit05916f64ae7acd989f9e5d8dd5334d0d1cb261e5 (patch)
tree7c34b06b5be88df9aa2bb46313969b634fa0ecfc
parent8876cd9dc4a8387dfc2648663348107255cabf89 (diff)
downloadpastedeploy-05916f64ae7acd989f9e5d8dd5334d0d1cb261e5.tar.gz
raise IOError instead of OSError on file-not-found (http://trac.pythonpaste.org/pythonpaste/ticket/428)
-rw-r--r--.hgignore4
-rw-r--r--paste/deploy/loadwsgi.py6
2 files changed, 7 insertions, 3 deletions
diff --git a/.hgignore b/.hgignore
new file mode 100644
index 0000000..5139889
--- /dev/null
+++ b/.hgignore
@@ -0,0 +1,4 @@
+syntax: glob
+*.egg-info/
+dist/
+build/
diff --git a/paste/deploy/loadwsgi.py b/paste/deploy/loadwsgi.py
index 97c8dff..bae77ae 100644
--- a/paste/deploy/loadwsgi.py
+++ b/paste/deploy/loadwsgi.py
@@ -315,7 +315,7 @@ class _Loader(object):
"""
if name is None:
return False
- return self._absolute_re.search(name)
+ return self._absolute_re.search(name)
class ConfigLoader(_Loader):
@@ -328,11 +328,11 @@ class ConfigLoader(_Loader):
# we have to add an extra check:
if not os.path.exists(filename):
if filename.strip() != filename:
- raise OSError(
+ raise IOError(
"File %r not found; trailing whitespace: "
"did you try to use a # on the same line as a filename? "
"(comments must be on their own line)" % filename)
- raise OSError(
+ raise IOError(
"File %r not found" % filename)
self.parser.read(filename)
self.parser._defaults.setdefault(