From: Guido van Rossum Date: Fri, 16 Nov 2007 00:48:13 +0000 (+0000) Subject: Oops, forgot to test this after the merge. X-Git-Tag: v3.0a2~171 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=053b4f3a0e3ef404b1c663229fd6ebaf0a1fb0a9;p=thirdparty%2FPython%2Fcpython.git Oops, forgot to test this after the merge. --- diff --git a/Lib/collections.py b/Lib/collections.py index 7b23948c66b6..a553c9f04f02 100644 --- a/Lib/collections.py +++ b/Lib/collections.py @@ -70,7 +70,7 @@ def namedtuple(typename, field_names, verbose=False): return dict(zip(%(field_names)r, self)) def __replace__(self, **kwds): 'Return a new %(typename)s object replacing specified fields with new values' - return %(typename)s(**dict(zip(%(field_names)r, self) + kwds.items())) \n''' % locals() + return %(typename)s(**dict(list(zip(%(field_names)r, self)) + list(kwds.items()))) \n''' % locals() for i, name in enumerate(field_names): template += ' %s = property(itemgetter(%d))\n' % (name, i) if verbose: @@ -105,7 +105,7 @@ if __name__ == '__main__': # test and demonstrate ability to override methods Point.__repr__ = lambda self: 'Point(%.3f, %.3f)' % self - print p + print(p) import doctest TestResults = namedtuple('TestResults', 'failed attempted')