Christian Heimes added the comment:
In open(False) Fale is interpreted as int 0. The function call opens file
descriptor 0 (stdin) and waits for incoming data.
Try this code, enter some text and press enter to see what is going on:
with open(False) as f:
for line in f:
print('stdin: ', line)
----------
nosy: +christian.heimes
resolution: -> not a bug
stage: -> resolved
status: open -> closed
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue26472>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com