test_python_types.cpp
18.3 KB
-
Fix Python 3 `bytes` conversion to std::string/char* · a7f704b3
The Unicode support added in 2.1 (PR #624) inadvertently broke accepting `bytes` as std::string/char* arguments. This restores it with a separate path that does a plain conversion (i.e. completely bypassing all the encoding/decoding code), but only for single-byte string types.
Jason Rhinelander committed