Update of /cvsroot/python/python/dist/src/Lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5023 Modified Files: cgi.py Log Message: Remove some lambdas. Index: cgi.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/cgi.py,v retrieving revision 1.81 retrieving revision 1.82 diff -u -d -r1.81 -r1.82 --- cgi.py 31 Dec 2004 19:15:26 -0000 1.81 +++ cgi.py 31 Dec 2004 21:59:02 -0000 1.82 @@ -34,6 +34,7 @@ # Imports # ======= +from operator import attrgetter import sys import os import urllib @@ -331,7 +332,7 @@ Return the main content-type and a dictionary of options. """ - plist = map(lambda x: x.strip(), line.split(';')) + plist = [x.strip() for x in line.split(';')] key = plist.pop(0).lower() pdict = {} for p in plist: @@ -570,7 +571,7 @@ if key in self: value = self[key] if type(value) is type([]): - return map(lambda v: v.value, value) + return map(attrgetter('value'), value) else: return value.value else: @@ -592,7 +593,7 @@ if key in self: value = self[key] if type(value) is type([]): - return map(lambda v: v.value, value) + return map(attrgetter('value'), value) else: return [value.value] else:
participants (1)
-
rhettingerīŧ users.sourceforge.net