D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
imh-python
/
lib
/
python3.9
/
site-packages
/
asyncio_redis
/
Filename :
exceptions.py
back
Copy
# See following link for the proper way to create user defined exceptions: # http://docs.python.org/3.8/tutorial/errors.html#user-defined-exceptions class Error(Exception): """ Base exception. """ class ErrorReply(Exception): """ Exception when the redis server returns an error. """ class TransactionError(Error): """ Transaction failed. """ class NotConnectedError(Error): """ Protocol is not connected. """ def __init__(self, message="Not connected"): super().__init__(message) class TimeoutError(Error): """ Timeout during blocking pop. """ class ConnectionLostError(NotConnectedError): """ Connection lost during query. (Special case of ``NotConnectedError``.) """ def __init__(self, exc): self.exception = exc class NoAvailableConnectionsInPoolError(NotConnectedError): """ When the connection pool has no available connections. """ class ScriptKilledError(Error): """ Script was killed during an evalsha call. """ class NoRunningScriptError(Error): """ script_kill was called while no script was running. """