From: Greg Ward Date: Thu, 15 Apr 1999 17:50:19 +0000 (+0000) Subject: 'warn()' method now takes an optional line number. X-Git-Tag: v1.6a1~1596 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4e5a7c70563eb123e68a29337ef00808f828f1fd;p=thirdparty%2FPython%2Fcpython.git 'warn()' method now takes an optional line number. --- diff --git a/Lib/distutils/text_file.py b/Lib/distutils/text_file.py index bc56a4906bc1..a27df06d4569 100644 --- a/Lib/distutils/text_file.py +++ b/Lib/distutils/text_file.py @@ -72,12 +72,14 @@ class TextFile: self.current_line = None - def warn (self, msg): + def warn (self, msg, line=None): + if line is None: + line = self.current_line sys.stderr.write (self.filename + ", ") - if type (self.current_line) is ListType: - sys.stderr.write ("lines %d-%d: " % tuple (self.current_line)) + if type (line) is ListType: + sys.stderr.write ("lines %d-%d: " % tuple (line)) else: - sys.stderr.write ("line %d: " % self.current_line) + sys.stderr.write ("line %d: " % line) sys.stderr.write (msg + "\n")