How to convert a PyObject in Python C-extension to a string type?
python, python-c-extension
Solution
You're looking for `PyObject_Str`:
`PyObject* PyObject_Str(PyObject *o)`
Return value: New reference.
Compute a string representation of object `o`. Returns the string representation on success, `NULL` on failure. This is the equivalent of the Python expression `str(o)`. Called by the `str()` built-in function and by the `print` statement.
Problem
Just can't find the right function. Thanks for advice.