Пример #1
0
 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
Пример #2
0
 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'
Пример #3
0
    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)
Пример #4
0
 def __init__(self,
              environment=config.get_default_environ(),
              token=None,
              app_name=None):
     BaseClient.__init__(self,
                         "auth",
                         environment,
                         token=token,
                         app_name=app_name)
Пример #5
0
    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)
Пример #6
0
 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
Пример #7
0
 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)
Пример #8
0
    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)
Пример #9
0
    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)
Пример #10
0
 def __init__(self, authorizer=None, **kwargs):
     BaseClient.__init__(self, "search", authorizer=authorizer, **kwargs)
Пример #11
0
 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'
Пример #12
0
 def __init__(self, environment=config.get_default_environ()):
     BaseClient.__init__(self, "auth", environment)
Пример #13
0
 def __init__(self, environment=config.get_default_environ(), token=None, app_name=None):
     BaseClient.__init__(self, "auth", environment, token=token, app_name=app_name)
Пример #14
0
 def __init__(self, authorizer=None, **kwargs):
     BaseClient.__init__(self, "search", authorizer=authorizer, **kwargs)
Пример #15
0
 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)
Пример #16
0
 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)
Пример #17
0
 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)