Message191549
Thanks for your bug report and patch, but I agree that we can't change this. The repeat() function really does take 'object' as the keyword argument:
>>> from itertools import *
>>> list(repeat(times=3, object='abc'))
['abc', 'abc', 'abc']
>>> repeat(times=3, element='abc')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Required argument 'object' (pos 1) not found
Using 'object' is a minor wart, but I think it's not worth the backward
compatibility risk of changing it. So the documentation needs to describe the actual keyword argument. |
|
Date |
User |
Action |
Args |
2013-06-21 01:26:42 | akuchling | set | recipients:
+ akuchling, pitrou, docs@python, py.user |
2013-06-21 01:26:42 | akuchling | set | messageid: <1371778002.01.0.81672038044.issue18250@psf.upfronthosting.co.za> |
2013-06-21 01:26:41 | akuchling | link | issue18250 messages |
2013-06-21 01:26:41 | akuchling | create | |
|