diff --git a/mercurial/cext/revlog.c b/mercurial/cext/revlog.c --- a/mercurial/cext/revlog.c +++ b/mercurial/cext/revlog.c @@ -498,7 +498,7 @@ static int check_filter(PyObject *filter return -1; } - result = PyEval_CallObject(filter, arglist); + result = PyObject_Call(filter, arglist, NULL); Py_DECREF(arglist); if (!result) { return -1;