[Python-checkins] CVS: python/dist/src/Lib shlex.py,1.6,1.7
Guido van Rossum
python-dev@python.org
Mon, 1 May 2000 16:14:15 -0400 (EDT)
Update of /projects/cvsroot/python/dist/src/Lib
In directory eric:/projects/python/develop/guido/src/Lib
Modified Files:
shlex.py
Log Message:
Eric Raymond:
Add a convenience function to generate C-compiler style error leaders.
Index: shlex.py
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Lib/shlex.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** shlex.py 2000/05/01 20:08:46 1.6
--- shlex.py 2000/05/01 20:14:12 1.7
***************
*** 159,162 ****
--- 159,170 ----
return (newfile, open(newfile, "r"))
+ def error_leader(self, infile=None, lineno=None):
+ "Emit a C-compiler-like, Emacs-friendly error-message leader."
+ if not infile:
+ infile = self.infile
+ if not lineno:
+ lineno = self.lineno
+ return "\"%s\", line %d: " % (infile, lineno)
+
if __name__ == '__main__':