Skip to content

Commit 2d29855

Browse files
author
gward
committed
'warn()' method now takes an optional line number.
git-svn-id: http://svn.python.org/projects/python/trunk@13115 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent 0500f8d commit 2d29855

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Lib/distutils/text_file.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,14 @@ def close (self):
7272
self.current_line = None
7373

7474

75-
def warn (self, msg):
75+
def warn (self, msg, line=None):
76+
if line is None:
77+
line = self.current_line
7678
sys.stderr.write (self.filename + ", ")
77-
if type (self.current_line) is ListType:
78-
sys.stderr.write ("lines %d-%d: " % tuple (self.current_line))
79+
if type (line) is ListType:
80+
sys.stderr.write ("lines %d-%d: " % tuple (line))
7981
else:
80-
sys.stderr.write ("line %d: " % self.current_line)
82+
sys.stderr.write ("line %d: " % line)
8183
sys.stderr.write (msg + "\n")
8284

8385

0 commit comments

Comments
 (0)