"""dberrors: database exception classes for SQLObject.
These classes are dictated by the DB API v2.0, see:
https://wiki.python.org/moin/DatabaseProgramming
"""
fromsqlobject.compatimport PY2
if not PY2:
StandardError = Exception
[docs]
classError(StandardError):
pass
[docs]
classWarning(StandardError):
pass
[docs]
classInterfaceError(Error):
pass
[docs]
classDatabaseError(Error):
pass
[docs]
classInternalError(DatabaseError):
pass
[docs]
classOperationalError(DatabaseError):
pass
[docs]
classProgrammingError(DatabaseError):
pass
[docs]
classIntegrityError(DatabaseError):
pass
[docs]
classDataError(DatabaseError):
pass
[docs]
classNotSupportedError(DatabaseError):
pass
[docs]
classDuplicateEntryError(IntegrityError):
pass