aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/py-martel/files/patch-Generate.py
blob: 036c7508e416357aaefb46dd72edc7c5698b8272 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
From: "Andrew Dalke" <dalke@acm.org>
To: <biopython-dev@biopython.org>
Date: Tue, 16 Jan 2001 18:57:23 -0700

There's a small bug with the debug_level = 2 option
in Martel.  When the debug position is within the
first 8 characters it does not show the match text.

--- Generate.py.orig	Fri Jan 19 14:50:01 2001
+++ Generate.py	Fri Jan 19 14:50:06 2001
@@ -460,7 +460,7 @@
             s = s[:17] + " ... " + s[-17:]
         self.msg = s
     def __call__(self, text, x, end):
-        print "Match %s (x=%d): %s" % (repr(text[x-8:x+8]), x,
+        print "Match %s (x=%d): %s" % (repr(text[max(0, x-8):x+8]), x,
                                             repr(self.msg))
         return x