def convert(e: RequestError): """:raises: FuseOSError""" try: caller = sys._getframe().f_back.f_code.co_name + ': ' except AttributeError: caller = '' logger.error(caller + e.__str__()) try: exc = FuseOSError.code_mapping[e.status_code] except AttributeError: exc = FuseOSError(errno.EREMOTEIO) raise exc
def convert(e: RequestError): """:raises: FuseOSError""" try: caller = sys._getframe().f_back.f_code.co_name + ': ' except AttributeError: caller = '' logger.error(caller + e.__str__()) try: exc = code_mapping[e.status_code] except: exc = FuseOSError(errno.EREMOTEIO) raise exc
def convert(e: RequestError): """:raises: FuseOSError""" try: caller = sys._getframe().f_back.f_code.co_name + ': ' except AttributeError: caller = '' logger.error(caller + e.__str__()) if e.status_code == e.CODE.CONN_EXCEPTION: raise FuseOSError(errno.ECOMM) elif e.status_code == e.codes.CONFLICT: raise FuseOSError(errno.EEXIST) elif e.status_code == e.codes.REQUESTED_RANGE_NOT_SATISFIABLE: raise FuseOSError(errno.EFAULT) else: raise FuseOSError(errno.EREMOTEIO)