[docs] [issue35649] http.client doesn't close. Infinite loop
Martin Panter
report at bugs.python.org
Thu Jan 3 15:21:42 EST 2019
Martin Panter <vadmium+py at gmail.com> added the comment:
This was changed in Python 3.2+ in Issue 16723. The response object no longer sets the “closed” attribute when it runs out of data; it is only set when the “close” method is called. Perhaps the example should be amended so that it checks if “read” returned an empty string, rather than checking “closed”.
Another problem with the example is that printing the chunk as a bytes object can trigger BytesWarning. I would add a “repr” call to avoid that.
----------
assignee: -> docs at python
components: +Documentation
nosy: +docs at python, martin.panter
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue35649>
_______________________________________
More information about the docs
mailing list