[Python-checkins] CVS: python/dist/src/Mac/Tools/IDE Wtraceback.py,1.5,1.6
Just van Rossum
jvr@users.sourceforge.net
Thu, 21 Jun 2001 14:52:17 -0700
Update of /cvsroot/python/python/dist/src/Mac/Tools/IDE
In directory usw-pr-cvs1:/tmp/cvs-serv21940
Modified Files:
Wtraceback.py
Log Message:
don't blow up when the charno SyntaxError value is None
Index: Wtraceback.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Tools/IDE/Wtraceback.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** Wtraceback.py 2001/06/19 21:37:33 1.5
--- Wtraceback.py 2001/06/21 21:52:15 1.6
***************
*** 56,60 ****
if filename and os.path.exists(filename):
filename = os.path.split(filename)[1]
! if lineno:
charno = charno - 1
text = str(value) + '\rFile: "' + str(filename) + '", line ' + str(lineno) + '\r\r' + line[:charno] + "\xa5" + line[charno:-1]
--- 56,60 ----
if filename and os.path.exists(filename):
filename = os.path.split(filename)[1]
! if lineno and charno is not None:
charno = charno - 1
text = str(value) + '\rFile: "' + str(filename) + '", line ' + str(lineno) + '\r\r' + line[:charno] + "\xa5" + line[charno:-1]
***************
*** 85,88 ****
--- 85,90 ----
self.syntaxclose()
if lineno:
+ if charno is None:
+ charno = 1
W.getapplication().openscript(filename, lineno, charno - 1)
else: