forked from OSchip/llvm-project
[Python] Update PyString_FromString() to work for python 2 and 3.
Reviewers: aprantl, JDevlieghere, friss, zturner Subscribers: lldb-commits Differential Revision: https://reviews.llvm.org/D56511 llvm-svn: 350769
This commit is contained in:
parent
4e3c0bdf6f
commit
8c2fe4797c
|
@ -25,15 +25,6 @@ SBTypeToSWIGWrapper (PyObject* py_object)
|
|||
return py_object;
|
||||
}
|
||||
|
||||
template <>
|
||||
PyObject*
|
||||
SBTypeToSWIGWrapper (const char* c_str)
|
||||
{
|
||||
if (c_str)
|
||||
return PyString_FromString(c_str);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
template <>
|
||||
PyObject*
|
||||
SBTypeToSWIGWrapper (unsigned int* c_int)
|
||||
|
|
|
@ -826,7 +826,9 @@ LLDBSwigPython_GetRecognizedArguments
|
|||
lldb::SBFrame frame_sb(frame_sp);
|
||||
PyObject *arg = SBTypeToSWIGWrapper(frame_sb);
|
||||
|
||||
PyObject* result = PyObject_CallMethodObjArgs(implementor, PyString_FromString(callee_name), arg, NULL);
|
||||
PythonString str(callee_name);
|
||||
PyObject* result = PyObject_CallMethodObjArgs(implementor, str.get(), arg,
|
||||
NULL);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue