void _init_errors(PyObject *m)
{
    PyObject *messages = PyObject_GetAttrString(PyExc_ICUError, "messages");

    registerErrors(messages);
    Py_DECREF(messages);
}
Example #2
0
ErrorsLibrary::ErrorsLibrary()
{
    #define X(_name, _code, _msg) _builtinShortErrorsMsg[_name] = _msg ;
    #include "system/ShortErrors.inc"
    #undef X

    #define X(_name, _code, _msg) _builtinLongErrorsMsg[_name] = _msg ;
    #include "system/LongErrors.inc"
    #undef X

    registerErrors("scidb", &_builtinLongErrorsMsg);
}