rpms/python-epdb/devel epdb-telnet-skip.patch, NONE, 1.1 python-epdb.spec, 1.3, 1.4

Justin M. Forbes jforbes at fedoraproject.org
Wed Oct 21 16:16:59 UTC 2009


Author: jforbes

Update of /cvs/pkgs/rpms/python-epdb/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32328

Modified Files:
	python-epdb.spec 
Added Files:
	epdb-telnet-skip.patch 
Log Message:
Allow the number of frames to be passed for telnet sessions.

epdb-telnet-skip.patch:
 epdb.py |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

--- NEW FILE epdb-telnet-skip.patch ---
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)


Index: python-epdb.spec
===================================================================
RCS file: /cvs/pkgs/rpms/python-epdb/devel/python-epdb.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- python-epdb.spec	26 Jul 2009 20:21:35 -0000	1.3
+++ python-epdb.spec	21 Oct 2009 16:16:59 -0000	1.4
@@ -2,13 +2,14 @@
 
 Name:           python-epdb
 Version:        0.11
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Extended Python debugger
 
 Group:          Development/Debuggers
 License:        MIT
 URL:            ftp://download.rpath.com/pub/epdb/
 Source0:        ftp://download.rpath.com/pub/epdb/epdb-%{version}.tar.bz2
+Patch01:	epdb-telnet-skip.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 
@@ -21,6 +22,7 @@ epdb is an extended Python debugger.
 %setup -q -n epdb-%{version}
 sed -i 's,python2.4,python,g' Make.rules epdb/epdb.py
 
+%patch01 -p1
 
 %build
 make %{?_smp_mflags} sitedir=%{python_sitelib}
@@ -43,6 +45,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Oct 21 2009 Justin M. Forbes <jforbes at redhat.com> - 0.11-4
+- Allow the number of frames to be passed for telnet sessions.
+
 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.11-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 




More information about the fedora-extras-commits mailing list