def __init__(self, base_url, default_index=None, **kwargs): app_name = kwargs.pop('app_name', 'DataSearch Client v0.1') BaseClient.__init__(self, "datasearch", app_name=app_name, **kwargs) # base URL lookup will fail, producing None, set it by hand self.base_url = base_url self._headers['Content-Type'] = 'application/json' self.default_index = default_index
def __init__(self, base_url, **kwargs): app_name = kwargs.pop('app_name', 'DataPublication Client v0.1') BaseClient.__init__(self, "datapublication", app_name=app_name, **kwargs) self.base_url = base_url self._headers['Content-Type'] = 'application/json'
def __init__(self, client_id=None, authorizer=None, **kwargs): self.client_id = client_id # an AuthClient may contain a GlobusOAuth2FlowManager in order to # encapsulate the functionality of various different types of flow # managers self.current_oauth2_flow_manager = None BaseClient.__init__(self, "auth", authorizer=authorizer, **kwargs)
def __init__(self, environment=config.get_default_environ(), token=None, app_name=None): BaseClient.__init__(self, "auth", environment, token=token, app_name=app_name)
def __init__(self, client_id=None, authorizer=None, **kwargs): self.client_id = client_id # an AuthClient may contain a GlobusOAuth2FlowManager in order to # encapsulate the functionality of various different types of flow # managers self.current_oauth2_flow_manager = None BaseClient.__init__(self, "auth", authorizer=authorizer, **kwargs)
def __init__(self, base_url="https://search.api.globus.org/", default_index=None, **kwargs): app_name = kwargs.pop('app_name', 'Search Client v0.2') BaseClient.__init__(self, "search", app_name=app_name, **kwargs) # base URL lookup will fail, producing None, set it by hand self.base_url = base_url self._headers['Content-Type'] = 'application/json' self.default_index = default_index
def __init__(self, environment=config.get_default_environ(), token=None, app_name=None): BaseClient.__init__(self, "transfer", environment, "/v0.10/", token=token, app_name=None)
def __init__(self, authorizer=None, **kwargs): if authorizer is None: # TODO: remove; this is a temporary backwards compatibility hack access_token = config.get_transfer_token( kwargs.get('environment', config.get_default_environ())) if access_token is not None: logger.warn(('Using deprecated config token. ' 'Switch to use of AccessTokenAuthorizer')) authorizer = AccessTokenAuthorizer(access_token) BaseClient.__init__(self, "transfer", base_path="/v0.10/", authorizer=authorizer, **kwargs)
def __init__(self, client_id=None, authorizer=None, **kwargs): self.client_id = client_id # an AuthClient may contain a GlobusOAuth2FlowManager in order to # encapsulate the functionality of various different types of flow # managers self.current_oauth2_flow_manager = None if authorizer is None: # TODO: remove; this is a temporary backwards compatibility hack access_token = config.get_auth_token( kwargs.get('environment', config.get_default_environ())) if access_token is not None: logger.warn(('Using deprecated config token. ' 'Switch to use of AccessTokenAuthorizer')) authorizer = AccessTokenAuthorizer(access_token) BaseClient.__init__(self, "auth", authorizer=authorizer, **kwargs)
def __init__(self, authorizer=None, **kwargs): BaseClient.__init__(self, "search", authorizer=authorizer, **kwargs)
def __init__(self, base_url="https://publish.globus.org/v1/api/", **kwargs): app_name = kwargs.pop('app_name', 'DataPublication Client v0.1') BaseClient.__init__(self, "datapublication", base_url=base_url, app_name=app_name, **kwargs) self._headers['Content-Type'] = 'application/json'
def __init__(self, environment=config.get_default_environ()): BaseClient.__init__(self, "auth", environment)
def __init__(self, environment=config.get_default_environ(), token=None, app_name=None): BaseClient.__init__(self, "auth", environment, token=token, app_name=app_name)
def __init__(self, authorizer=None, **kwargs): BaseClient.__init__(self, "search", authorizer=authorizer, **kwargs)
def __init__(self, environment=config.get_default_environ()): BaseClient.__init__(self, "nexus", environment) # warn that this class is deprecated upon initialization warnings.warn(self._DEPRECATION_TEXT, PendingDeprecationWarning)
def __init__(self, environment=config.get_default_environ(), token=None, app_name=None): BaseClient.__init__(self, "transfer", environment, "/v0.10/", token=token, app_name=None)
def __init__(self, legacy_token=None, **kwargs): authorizer = kwargs.pop('authorizer', None) if legacy_token: authorizer = LegacyGOAuthAuthorizer(legacy_token) BaseClient.__init__(self, "nexus", authorizer=authorizer, **kwargs) self._headers['Content-Type'] = 'application/json'
def __init__(self, *args, **kwargs): if 'base_url' not in kwargs: kwargs['base_url'] = 'https://identifiers.globus.org/' BaseClient.__init__(self, "identifiers", *args, **kwargs)