[Python-ideas] Membership of infinite iterators
Brendan Barnwell
brenbarn at brenbarn.net
Tue Oct 17 14:44:49 EDT 2017
On 2017-10-17 07:26, Serhiy Storchaka wrote:
> 17.10.17 17:06, Nick Coghlan пише:
>> >Keep in mind we're not talking about a regular loop you can break out of
>> >with Ctrl-C here - we're talking about a tight loop inside the
>> >interpreter internals that leads to having to kill the whole host
>> >process just to get out of it.
> And this is the root of the issue. Just let more tight loops be
> interruptible with Ctrl-C, and this will fix the more general issue.
I was just thinking the same thing. I think in general it's always bad
for code to be uninterruptible with Ctrl-C. If these infinite iterators
were fixed so they could be interrupted, this containment problem would
be much less painful.
--
Brendan Barnwell
"Do not follow where the path may lead. Go, instead, where there is no
path, and leave a trail."
--author unknown
More information about the Python-ideas
mailing list