Alexander Belopolsky <[email protected]> added the comment:
I agree that this issue should be closed with no further action, but for
historical accuracy the resolution should be "out of date" rather than "won't
fix". The original bug was about range() behavior when it get arguments that
are not ints, but "coerce-able into ints via __int__". Since range() no longer
accepts such arguments, the issue is moot and there is nothing to fix or not
fix here.
As a pie in the sky idea, I always wanted a range function that would work on
any arguments that support addition and ordering. For example
range(date(2010,1,1), date(2010, 2, 1), timedelta(7)) to return all Fridays in
January, 2010. However, since advent of generator functions, this became simply
def range(start, stop, step):
while start < stop:
yield start
start += step
and thus unnecessary for stdlib.
----------
nosy: +Alexander.Belopolsky -belopolsky
status: pending -> open
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue1533>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com