Python 3 porting.

This commit is contained in:
rnv 2017-05-22 17:13:33 +03:00
parent d618ca36b8
commit 9f94362880

View File

@ -96,8 +96,7 @@ namespace
PyStdOut_write(PyStdOut* self, PyObject* args)
{
char *c;
int l;
if (!PyArg_ParseTuple(args, "t#:write", &c, &l))
if (!PyArg_ParseTuple(args, "s", &c))
return NULL;
*(self->out) = *(self->out) + c;
@ -164,6 +163,14 @@ namespace
0, /*tp_new*/
0, /*tp_free*/
0, /*tp_is_gc*/
0, /*tp_bases*/
0, /*tp_mro*/
0, /*tp_cache*/
0, /*tp_subclasses*/
0, /*tp_weaklist*/
0, /*tp_del*/
0, /*tp_version_tag*/
0, /*tp_finalize*/
};
PyObject* newPyStdOut( std::string& out )