Xiang Zhang added the comment:

I can't totally agree the point. The code means every time we increase the 
buffer by half the current length. So when the length arrives 2/3 * 
PY_SSIZE_T_MAX it's going to overflow. There is a 1/3 * PY_SSIZE_T_MAX gap 
between the theoretical upper limit. I think leaving such a gap and exiting is 
somewhat too rude. So in such case I make it have a try.

----------

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

Reply via email to