Guido van Rossum added the comment:

I'm a little bit worried about removing support for bytearray in these cases. 
It used to be quite easy to support bytes and bytearray (just say you support 
the buffer API), and I even added language to PEP 484 suggesting that type 
checkers should consider bytearray (and memoryview) as valid arguments to 
anything that's declared as taking bytes. I know this is not universally true 
(a trivial example is a dict with bytes keys) but the existence of the buffer 
API makes it easy to do in most cases. Why are we moving away from this? If we 
do, we should probably remove that language from PEP 484 (and the code from 
mypy, but that's a separate thing).

----------

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

Reply via email to