Ronald Oussoren <ronaldousso...@mac.com> added the comment:

This might cause a MemoryError when the __length_hint__ of the source returns a 
too large value, even when the actual size of the comprehension is smaller, 
e.g.:

     [x**2 for x in range(LARGE_VALUE) if is_prime(x)]

See also issue28940

----------
nosy: +ronaldoussoren

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

Reply via email to