diff options
| -rw-r--r-- | pyramid/static.py | 6 |
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): |
