summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paste/wareweb/servlet.py1
-rw-r--r--paste/webkit/wkservlet.py1
-rw-r--r--paste/webkit/wktransaction.py2
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()