summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/static.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pyramid/static.py b/pyramid/static.py
index d3075fec0..72a76a014 100644
--- a/pyramid/static.py
+++ b/pyramid/static.py
@@ -168,7 +168,11 @@ class static_view(object):
return HTTPMovedPermanently(url)
has_insecure_pathelement = set(['..', '.', '']).intersection
-contains_slash = set(['/', os.sep]).intersection
+seps = set(['/', os.sep])
+def contains_slash(item):
+ for sep in seps:
+ if sep in item:
+ return True
@lru_cache(1000)
def _secure_path(path_tuple):