funcx.sdk.error_handling_client.FuncXErrorHandlingClient

class funcx.sdk.error_handling_client.FuncXErrorHandlingClient(*args, **kwargs)

Class which handles errors from GET, POST, and DELETE requests before proceeding

__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(*args, **kwargs) Initialize self.
delete(path, **kwargs) Make a DELETE request to the specified path.
get(path, **kwargs) Make a GET request to the specified path.
patch(path[, json_body, params, headers, …]) Make a PATCH request to the specified path.
post(path, **kwargs) Make a POST request to the specified path.
put(path[, json_body, params, headers, …]) Make a PUT request to the specified path.
qjoin_path(*parts)
set_app_name(app_name) Set an application name to send to Globus services as part of the User Agent.
throttle_max_requests()
throttle_request_size(*request_args, …)

Attributes

BASE_USER_AGENT
DEFAULT_MAX_REQUESTS
DEFAULT_MAX_REQUEST_SIZE
allowed_authorizer_types