Alessandro Moura added the comment:

Comparing the execution time with and without the int=int argument of this 
command:

amoura@amoura-laptop:~/cpython$ time ./python -c "from random import shuffle; 
lst=list(range(1000000)); shuffle(lst); print (len(lst))"

I get with int=int:

real    0m13.755s
user    0m13.777s
sys     0m0.124s

and without it:

real    0m13.876s
user    0m13.701s
sys     0m0.116s

So it makes no difference in practice. On the other hand, removing this has a 
chance of braking existing code, if someone somewhere actually uses the third 
argument for something - I can't image what, but still...

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15837>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to