Use .data() instead of .c_str()

This commit is contained in:
Siu Kwan Lam 2013-02-27 20:28:30 -06:00
commit f172e82f10

View file

@ -207,14 +207,13 @@ int py_bool_to(PyObject *boolobj, bool & val){
static
PyObject* py_str_from(const std::string &str){
puts(str.c_str());
return PyString_FromStringAndSize(str.c_str(), str.size());
return PyString_FromStringAndSize(str.data(), str.size());
}
static
PyObject* py_bytes_from(const std::string &str){
return PyBytes_FromStringAndSize(str.c_str(), str.size());
return PyBytes_FromStringAndSize(str.data(), str.size());
}
//
//static