Inada Naoki <songofaca...@gmail.com> added the comment:
> The function actually copies `len` bytes from string v instead of the whole > string. "and length *len*" means it. So it is not a bug. If you want to rewrite it to "the first *len* bytes of", you should remove "and length *len*". But please note that every small change will break translations. Unless you are sure it is better than the current version, please don't change it. > _bufferediobase_readinto_generic(link 2) which may return NULL. It doesn't return NULL. NULL in C means it raises the error. And we don't document it usually. Otherwise, almost all document has "it may raise an exception when an error happens." ---------- nosy: +inada.naoki _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue37073> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com