diff options
| -rw-r--r-- | paste/wareweb/servlet.py | 1 | ||||
| -rw-r--r-- | paste/webkit/wkservlet.py | 1 | ||||
| -rw-r--r-- | paste/webkit/wktransaction.py | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/paste/wareweb/servlet.py b/paste/wareweb/servlet.py index f08b006..02a9cf0 100644 --- a/paste/wareweb/servlet.py +++ b/paste/wareweb/servlet.py @@ -72,6 +72,7 @@ class Servlet(object): @event.wrap_func def run(self): + __traceback_hide__ = 'before_and_this' try: self.awake() self.respond() diff --git a/paste/webkit/wkservlet.py b/paste/webkit/wkservlet.py index 2e37dba..782fb97 100644 --- a/paste/webkit/wkservlet.py +++ b/paste/webkit/wkservlet.py @@ -21,6 +21,7 @@ class Servlet(object): """ The core WSGI method, and the core of the servlet execution. """ + __traceback_hide__ = 'before_and_this' trans = Transaction(environ, start_response) trans.setServlet(self) try: diff --git a/paste/webkit/wktransaction.py b/paste/webkit/wktransaction.py index af73531..ec084d5 100644 --- a/paste/webkit/wktransaction.py +++ b/paste/webkit/wktransaction.py @@ -59,6 +59,7 @@ class Transaction(object): assert 0, "Not tracked" def awake(self): + __traceback_hide__ = True if self._session: self._session.awake(self) self._servlet.awake(self) @@ -78,6 +79,7 @@ class Transaction(object): assert 0, "Not implemented" def runTransaction(self): + __traceback_hide__ = True try: self.awake() self.respond() |
