Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
""" `` class, derived from `Error` """
pass
+class TimedOut(Error):
+ """ `TimedOut` class, derived from `Error` """
+ pass
+
def make_ex(ret, msg):
"""
Translate a librados return code into an exception.
errno.ENOSPC : NoSpace,
errno.EEXIST : ObjectExists,
errno.ENODATA : NoData,
- errno.EINTR : InterruptedOrTimeoutError
+ errno.EINTR : InterruptedOrTimeoutError,
+ errno.ETIMEDOUT : TimedOut
}
ret = abs(ret)
if ret in errors: