Add optional parameters to our showwarning() implementation

The fixed 4-parameter function signature is deprecated since Python 2.6.

svn path=/dists/trunk/linux-2.6/; revision=17392
This commit is contained in:
Ben Hutchings 2011-05-12 01:17:25 +00:00
parent 3dda324480
commit 7fabfe5422
1 changed files with 3 additions and 2 deletions

View File

@ -215,8 +215,9 @@ def parse_options():
return options, args
if __name__ == '__main__':
def showwarning(message, category, filename, lineno):
sys.stderr.write("Warning: %s\n" % message)
def showwarning(message, category, filename, lineno,
file=sys.stderr, line=''):
file.write("Warning: %s\n" % message)
import warnings
warnings.showwarning = showwarning
try: