conffile=conffile)
retargs = run_in_thread(cluster_handle.conf_parse_argv, childargs)
except rados.Error as e:
- print('Error initializing cluster client: {0}'.format(e), file=sys.stderr)
+ print('Error initializing cluster client: {0!r}'.format(e), file=sys.stderr)
return 1
childargs = retargs
""" `Error` class, derived from `Exception` """
-class InvalidArgument(Error):
+class InvalidArgumentError(Error):
pass
errno.ENOATTR : NoData,
errno.EINTR : InterruptedOrTimeoutError,
errno.ETIMEDOUT : TimedOut,
- errno.EACCES : PermissionDeniedError
+ errno.EACCES : PermissionDeniedError,
+ errno.EINVAL : InvalidArgumentError,
}
ELSE:
cdef errno_to_exception = {
errno.ENODATA : NoData,
errno.EINTR : InterruptedOrTimeoutError,
errno.ETIMEDOUT : TimedOut,
- errno.EACCES : PermissionDeniedError
+ errno.EACCES : PermissionDeniedError,
+ errno.EINVAL : InvalidArgumentError,
}