Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 0986342a023366e50906fdc524f2d2e1 > files > 2

python-epdb-0.11-5.fc14.src.rpm

diff -urpN epdb-0.11/epdb/epdb.py.old epdb-0.11/epdb/epdb.py
--- epdb-0.11/epdb/epdb.py.old	2009-10-21 11:47:45.000000000 -0400
+++ epdb-0.11/epdb/epdb.py	2009-10-21 11:47:47.000000000 -0400
@@ -111,13 +111,13 @@ class Epdb(pdb.Pdb):
     if hasTelnet:
         # telnet server support.
         # if enabled, you can serve a epdb session.
-        def serve(self, port=8080):
+        def serve(self, port=8080, skip=0):
             if not Epdb._server:
                 print 'Serving on port %s' % port
                 Epdb._server = telnetserver.InvertedTelnetServer(('', port))
                 Epdb._server.handle_request()
                 Epdb._port = port
-            self.set_trace(skip=2)
+            self.set_trace(skip=skip+2)
 
         def serve_post_mortem(self, t, exc_type=None, exc_msg=None, port=8080):
             if not Epdb._server:
@@ -956,8 +956,8 @@ def set_trace(marker='default'):
 st = set_trace
 
 if hasTelnet:
-    def serve(port=8080):
-        Epdb().serve(port)
+    def serve(port=8080, skip=0):
+        Epdb().serve(port, skip=skip)
     
     def serve_post_mortem(t, exc_type=None, exc_msg=None, port=8080):
         Epdb().serve_post_mortem(t, exc_type, exc_msg, port)