Source code for sqlobject.dberrors

"""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