From c6ac67f0409fa8bfa0c6b6ed3483baae4a121792 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 17 Mar 2025 11:15:53 +0000 Subject: [PATCH] python: Re-add CommandExecutionError Signed-off-by: Michael Tremer --- src/python/errors.h | 1 + src/python/pakfiremodule.c | 6 ++++++ 2 files changed, 7 insertions(+) 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); -- 2.39.5