From ab7f5768078c10199258690d7f12d58c06dd395f Mon Sep 17 00:00:00 2001 From: Ian Bicking Date: Wed, 21 Sep 2005 06:18:51 +0000 Subject: Be more careful about sharing environments --- paste/cascade.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/paste/cascade.py b/paste/cascade.py index 4931fd5..31b79d5 100644 --- a/paste/cascade.py +++ b/paste/cascade.py @@ -73,8 +73,9 @@ class Cascade(object): return start_response(status, headers, exc_info) for app in self.apps[:-1]: + environ_copy = environ.copy() try: - return app(environ, repl_start_response) + return app(environ_copy, repl_start_response) except self.catch_exceptions: pass return self.apps[-1](environ, start_response) -- cgit v1.2.1