No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

66 líneas
992 B

  1. "Core exceptions raised by the Redis client"
  2. class RedisError(Exception):
  3. pass
  4. class ConnectionError(RedisError):
  5. pass
  6. class TimeoutError(RedisError):
  7. pass
  8. class AuthenticationError(ConnectionError):
  9. pass
  10. class BusyLoadingError(ConnectionError):
  11. pass
  12. class InvalidResponse(RedisError):
  13. pass
  14. class ResponseError(RedisError):
  15. pass
  16. class DataError(RedisError):
  17. pass
  18. class PubSubError(RedisError):
  19. pass
  20. class WatchError(RedisError):
  21. pass
  22. class NoScriptError(ResponseError):
  23. pass
  24. class ExecAbortError(ResponseError):
  25. pass
  26. class ReadOnlyError(ResponseError):
  27. pass
  28. class LockError(RedisError, ValueError):
  29. "Errors acquiring or releasing a lock"
  30. # NOTE: For backwards compatability, this class derives from ValueError.
  31. # This was originally chosen to behave like threading.Lock.
  32. pass
  33. class LockNotOwnedError(LockError):
  34. "Error trying to extend or release a lock that is (no longer) owned"
  35. pass