exceptions.py 589 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. from __future__ import absolute_import
  2. from __future__ import division
  3. from __future__ import print_function
  4. from __future__ import unicode_literals
  5. class Error(Exception):
  6. pass
  7. class Warning(Exception):
  8. pass
  9. class InterfaceError(Error):
  10. pass
  11. class DatabaseError(Error):
  12. pass
  13. class InternalError(DatabaseError):
  14. pass
  15. class OperationalError(DatabaseError):
  16. pass
  17. class ProgrammingError(DatabaseError):
  18. pass
  19. class IntegrityError(DatabaseError):
  20. pass
  21. class DataError(DatabaseError):
  22. pass
  23. class NotSupportedError(DatabaseError):
  24. pass