[Python-ideas] Membership of infinite iterators
Serhiy Storchaka
storchaka at gmail.com
Tue Oct 17 05:19:26 EDT 2017
17.10.17 09:42, Nick Coghlan пише:
> On 17 October 2017 at 16:32, Nick Coghlan
> <ncoghlan at gmail.com
> <mailto:ncoghlan at gmail.com>> wrote:
>
> So this sounds like a reasonable API UX improvement to me, but you'd
> need to ensure that you don't inadvertently change the external
> behaviour of *successful* containment tests.
>
>
> I should also note that there's another option here beyond just
> returning "False": it would also be reasonable to raise an exception
> like "RuntimeError('Attempted negative containment check on infinite
> iterator')".
What about other operations with infinite iterators? min(count()),
max(count()), all(count(1))? Do you want to implement special cases for
all of them?
More information about the Python-ideas
mailing list