# HG changeset patch
# User Tassilo Philipp
# Date 1716126313 -7200
# Node ID 75a4082f0fcef33b636331e3902815e3d8066889
# Parent  6c494834e52af55a80fe2d380a9caa4596b87152
- refactoring of deprecated/removed func PyEval_CallObject()

diff -r 6c494834e52a -r 75a4082f0fce python/pydc/pydc.c
--- a/python/pydc/pydc.c	Sun May 19 15:35:03 2024 +0200
+++ b/python/pydc/pydc.c	Sun May 19 15:45:13 2024 +0200
@@ -592,7 +592,6 @@
 /* generic callback handler dispatching to python */
 static char handle_py_callbacks(DCCallback* pcb, DCArgs* args, DCValue* result, void* userdata)
 {
-
 	struct callback_userdata* x = (struct callback_userdata*)userdata;
 	const char* sig_ptr = x->sig;
 
@@ -634,7 +633,7 @@
 		// we must be at end of sigstring, here
 		if(ch == ')')
 		{
-			po = PyEval_CallObject(x->f, py_args);
+			po = PyObject_CallObject(x->f, py_args);
 			if(po)
 			{
 				// return value type
diff -r 6c494834e52a -r 75a4082f0fce python/pydc/setup.py
--- a/python/pydc/setup.py	Sun May 19 15:35:03 2024 +0200
+++ b/python/pydc/setup.py	Sun May 19 15:45:13 2024 +0200
@@ -7,7 +7,7 @@
 
 setup(
   name             = 'pydc'
-, version          = '1.4.2'
+, version          = '1.4.3'
 , author           = 'Daniel Adler, Tassilo Philipp'
 , author_email     = 'dadler@dyncall.org, tphilip@dyncall.org'
 , maintainer       = 'Daniel Adler, Tassilo Philipp'