]> git.ipfire.org Git - pakfire.git/commitdiff
python: Remove unused Python exceptions
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 5 Feb 2025 11:04:15 +0000 (11:04 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 5 Feb 2025 11:04:15 +0000 (11:04 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/python/errors.h
src/python/pakfiremodule.c

index f1f5d465b29242c393be325957659b6e9e7c8c8f..a84d3bfe5a4a521290dfca970e5490caf3ad337c 100644 (file)
 #include <Python.h>
 
 // Exceptions
-extern PyObject* PyExc_BadSignatureError;
-extern PyObject* PyExc_CommandExecutionError;
 extern PyObject* PyExc_DependencyError;
 
-extern PyObject* PyExc_CheckError;
-extern PyObject* PyExc_CheckFileVerificationError;
-
 #endif /* PYTHON_PAKFIRE_ERRORS_H */
index 276954afde466a39cdd9c89336c8d7af93010158..4c2c3a7b9d538b2ec7b53589f48265218c2f5956 100644 (file)
@@ -110,43 +110,10 @@ PyMODINIT_FUNC PyInit_pakfire(void) {
        if (r < 0)
                goto ERROR;
 
-       PyExc_BadSignatureError = PyErr_NewException("pakfire.BadSignatureError", NULL, NULL);
-       Py_INCREF(PyExc_BadSignatureError);
-       PyModule_AddObject(module, "BadSignatureError", PyExc_BadSignatureError);
-
-       PyExc_CommandExecutionError = PyErr_NewException("pakfire.CommandExecutionError", NULL, NULL);
-       Py_INCREF(PyExc_CommandExecutionError);
-       PyModule_AddObject(module, "CommandExecutionError", PyExc_CommandExecutionError);
-
        PyExc_DependencyError = PyErr_NewException("pakfire.DependencyError", NULL, NULL);
        Py_INCREF(PyExc_DependencyError);
        PyModule_AddObject(module, "DependencyError", PyExc_DependencyError);
 
-       // Check Exceptions
-
-       // CheckError
-       PyExc_CheckError = PyErr_NewException("pakfire.CheckError", NULL, NULL);
-       Py_INCREF(PyExc_CheckError);
-       if (PyModule_AddObject(module, "CheckError", PyExc_CheckError) < 0) {
-               Py_XDECREF(PyExc_CheckError);
-               Py_CLEAR(PyExc_CheckError);
-               goto ERROR;
-       }
-
-       // CheckFileVerificationError based on CheckError
-       PyExc_CheckFileVerificationError = PyErr_NewExceptionWithDoc(
-               "pakfire.CheckFileVerificationError",
-               "The file verification process failed",
-               PyExc_CheckError,
-               NULL
-       );
-       Py_INCREF(PyExc_CheckFileVerificationError);
-       if (PyModule_AddObject(module, "CheckFileVerificationError", PyExc_CheckFileVerificationError) < 0) {
-               Py_XDECREF(PyExc_CheckFileVerificationError);
-               Py_CLEAR(PyExc_CheckFileVerificationError);
-               goto ERROR;
-       }
-
        // Pakfire
        if (PyType_Ready(&PakfireType) < 0)
                return NULL;