@@ -43,7 +43,6 @@ module _sqlite3
43
43
44
44
/* static objects at module-level */
45
45
46
- PyObject * pysqlite_DatabaseError = NULL ;
47
46
PyObject * pysqlite_InternalError = NULL ;
48
47
PyObject * pysqlite_OperationalError = NULL ;
49
48
PyObject * pysqlite_ProgrammingError = NULL ;
@@ -414,16 +413,21 @@ PyMODINIT_FUNC PyInit__sqlite3(void)
414
413
/* Error subclasses */
415
414
ADD_EXCEPTION (module , "InterfaceError" , state -> InterfaceError ,
416
415
state -> Error );
417
- ADD_EXCEPTION (module , "DatabaseError" , pysqlite_DatabaseError ,
418
- state -> Error );
419
-
420
- /* pysqlite_DatabaseError subclasses */
421
- ADD_EXCEPTION (module , "InternalError" , pysqlite_InternalError , pysqlite_DatabaseError );
422
- ADD_EXCEPTION (module , "OperationalError" , pysqlite_OperationalError , pysqlite_DatabaseError );
423
- ADD_EXCEPTION (module , "ProgrammingError" , pysqlite_ProgrammingError , pysqlite_DatabaseError );
424
- ADD_EXCEPTION (module , "IntegrityError" , pysqlite_IntegrityError , pysqlite_DatabaseError );
425
- ADD_EXCEPTION (module , "DataError" , pysqlite_DataError , pysqlite_DatabaseError );
426
- ADD_EXCEPTION (module , "NotSupportedError" , pysqlite_NotSupportedError , pysqlite_DatabaseError );
416
+ ADD_EXCEPTION (module , "DatabaseError" , state -> DatabaseError , state -> Error );
417
+
418
+ /* DatabaseError subclasses */
419
+ ADD_EXCEPTION (module , "InternalError" , pysqlite_InternalError ,
420
+ state -> DatabaseError );
421
+ ADD_EXCEPTION (module , "OperationalError" , pysqlite_OperationalError ,
422
+ state -> DatabaseError );
423
+ ADD_EXCEPTION (module , "ProgrammingError" , pysqlite_ProgrammingError ,
424
+ state -> DatabaseError );
425
+ ADD_EXCEPTION (module , "IntegrityError" , pysqlite_IntegrityError ,
426
+ state -> DatabaseError );
427
+ ADD_EXCEPTION (module , "DataError" , pysqlite_DataError ,
428
+ state -> DatabaseError );
429
+ ADD_EXCEPTION (module , "NotSupportedError" , pysqlite_NotSupportedError ,
430
+ state -> DatabaseError );
427
431
428
432
/* Set integer constants */
429
433
if (add_integer_constants (module ) < 0 ) {
0 commit comments