diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2018-09-03 21:52:35 +0300 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2018-09-11 15:10:10 +1000 |
commit | 674e069ba943a5043878692205d3887ad77cb6a1 (patch) | |
tree | deaf2edba8c2238776f1cf89ebbec2dc2844bcf1 /py/stackctrl.c | |
parent | b6ebb4f04e45e5db597ad32ab25cdc60261eabd2 (diff) |
py/objarray: bytearray: Allow 2nd/3rd arg to constructor.
If bytearray is constructed from str, a second argument of encoding is
required (in CPython), and third arg of Unicode error handling is allowed,
e.g.:
bytearray("str", "utf-8", "strict")
This is similar to bytes:
bytes("str", "utf-8", "strict")
This patch just allows to pass 2nd/3rd arguments to bytearray, but
doesn't try to validate them to not impact code size. (This is also
similar to how bytes constructor is handled, though it does a bit
more validation, e.g. check that in case of str arg, encoding argument
is passed.)
Diffstat (limited to 'py/stackctrl.c')
0 files changed, 0 insertions, 0 deletions