>>> bool(_ for item in False)
Traceback (most recent call last):
File "<python-input-14>", line 1, in <module>
bool(_ for item in False)
^^^^^
TypeError: 'bool' object is not iterable
>>> (_ for item in False)
Traceback (most recent call last):
File "<python-input-15>", line 1, in <module>
(_ for item in False)
^^^^^
TypeError: 'bool' object is not iterable
>>> bool(_ for item in False)
True
>>> (_ for item in False)
<generator object <genexpr> at 0xffffa9c02200>
This is very fundamental change. Is it expected?
Bug report
Bug description:
In 3.13.3 and before
Now in 3.13.4
This is very fundamental change. Is it expected?
CPython versions tested on:
3.13
Operating systems tested on:
Linux
Linked PRs