diff --git a/bindings/pyroot/src/Executors.cxx b/bindings/pyroot/src/Executors.cxx index 9035210f0470b526f515e6276845dbf3666bd080..61bae87638d48006bd2924e181cc6edad51ff8aa 100644 --- a/bindings/pyroot/src/Executors.cxx +++ b/bindings/pyroot/src/Executors.cxx @@ -42,7 +42,7 @@ Long_t PRCallFuncExecInt( CallFunc_t* func, void* self, Bool_t release_gil ) { Long_t result; if ( release_gil ) { Py_BEGIN_ALLOW_THREADS - result = (Long_t)gInterpreter->CallFunc_ExecInt( func, self ); + result = (Long_t)gInterpreter->CallFunc_ExecInt( func, self ); Py_END_ALLOW_THREADS } else result = (Long_t)gInterpreter->CallFunc_ExecInt( func, self ); @@ -98,7 +98,7 @@ PyObject* PyROOT::TCharExecutor::Execute( CallFunc_t* func, void* self, Bool_t r PyObject* PyROOT::TIntExecutor::Execute( CallFunc_t* func, void* self, Bool_t release_gil ) { // execute <func> with argument <self>, construct python int return value - return PyInt_FromLong( (Long_t)PRCallFuncExecInt( func, self, release_gil ) ); + return PyInt_FromLong( (Int_t)PRCallFuncExecInt( func, self, release_gil ) ); } //____________________________________________________________________________