From: Michael Tremer Date: Mon, 17 Mar 2025 11:15:53 +0000 (+0000) Subject: python: Re-add CommandExecutionError X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6ac67f0409fa8bfa0c6b6ed3483baae4a121792;p=pakfire.git python: Re-add CommandExecutionError Signed-off-by: Michael Tremer --- diff --git a/src/python/errors.h b/src/python/errors.h index a84d3bfe..4751bc6e 100644 --- a/src/python/errors.h +++ b/src/python/errors.h @@ -24,6 +24,7 @@ #include // Exceptions +extern PyObject* PyExc_CommandExecutionError; extern PyObject* PyExc_DependencyError; #endif /* PYTHON_PAKFIRE_ERRORS_H */ diff --git a/src/python/pakfiremodule.c b/src/python/pakfiremodule.c index af7b9acb..ebd0eb05 100644 --- a/src/python/pakfiremodule.c +++ b/src/python/pakfiremodule.c @@ -111,6 +111,12 @@ PyMODINIT_FUNC PyInit_pakfire(void) { if (r < 0) goto ERROR; + // CommandExecutionError + PyExc_CommandExecutionError = PyErr_NewException("pakfire.CommandExecutionError", NULL, NULL); + Py_INCREF(PyExc_CommandExecutionError); + PyModule_AddObject(module, "CommandExecutionError", PyExc_CommandExecutionError); + + // DependencyError PyExc_DependencyError = PyErr_NewException("pakfire.DependencyError", NULL, NULL); Py_INCREF(PyExc_DependencyError); PyModule_AddObject(module, "DependencyError", PyExc_DependencyError);