From: Patrick McLean <patrick.mclean@xxxxxxxx> All strings are unicode in Python 3, so PyString_* is no longer reccommended. This uses PyUnicode_* instead. Signed-off-by: Patrick McLean <patrick.mclean@xxxxxxxx> --- plugins/plugin_python.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/plugin_python.c b/plugins/plugin_python.c index e725ad8..dc7932e 100644 --- a/plugins/plugin_python.c +++ b/plugins/plugin_python.c @@ -81,7 +81,11 @@ int TEP_PLUGIN_LOADER(struct tep_handle *pevent) } else Py_DECREF(res); +#if PY_MAJOR_VERSION >= 3 + str = PyUnicode_FromString("pevent"); +#else str = PyString_FromString("pevent"); +#endif if (!str) return -ENOMEM; -- 2.22.0
![]() |