[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__':