def __init__(self, apiKey=None, apiAddress=None): # Override apiKey with environment variable if apiKey is None and 'ALGORITHMIA_API_KEY' in os.environ: apiKey = os.environ['ALGORITHMIA_API_KEY'] self.apiKey = apiKey if apiAddress is not None: self.apiAddress = apiAddress else: self.apiAddress = Algorithmia.getApiAddress()
def __init__(self, apiKey=None, apiAddress=None): # Override apiKey with environment variable if apiKey is None and 'ALGORITHMIA_API_KEY' in os.environ: apiKey = os.environ['ALGORITHMIA_API_KEY'] self.apiKey = apiKey if apiAddress is not None: self.apiAddress = apiAddress else: self.apiAddress = Algorithmia.getApiAddress() config = Configuration() config.api_key['Authorization'] = self.apiKey config.host = "{}/v1".format(self.apiAddress) self.manageApi = DefaultApi(ApiClient(config))
def __init__(self, apiKey=None, apiAddress=None, caCert=None, bearerToken=None): # Override apiKey with environment variable config = None self.requestSession = requests.Session() if apiKey is None and 'ALGORITHMIA_API_KEY' in os.environ: apiKey = os.environ['ALGORITHMIA_API_KEY'] elif bearerToken is None and 'ALGORITHMIA_BEARER_TOKEN' in os.environ: bearerToken = os.environ['ALGORITHMIA_BEARER_TOKEN'] self.bearerToken = bearerToken self.apiKey = apiKey if apiAddress is not None: self.apiAddress = apiAddress else: self.apiAddress = Algorithmia.getApiAddress() if caCert == False: self.requestSession.verify = False self.requestSession.trust_env = False config = Configuration(use_ssl=False) elif caCert is None and 'REQUESTS_CA_BUNDLE' in os.environ: caCert = os.environ.get('REQUESTS_CA_BUNDLE') self.catCerts(caCert) self.requestSession.verify = self.ca_cert elif caCert is not None and 'REQUESTS_CA_BUNDLE' not in os.environ: self.catCerts(caCert) self.requestSession.verify = self.ca_cert elif caCert is not None and 'REQUESTS_CA_BUNDLE' in os.environ: # if both are available, use the one supplied in the constructor. I assume that a user supplying a cert in initialization wants to use that one. self.catCerts(caCert) self.requestSession.verify = self.ca_cert if not config: config = Configuration() config.api_key['Authorization'] = self.apiKey config.host = "{}/v1".format(self.apiAddress) self.manageApi = DefaultApi(ApiClient(config))
def __init__(self, apiKey = None, apiAddress = None): self.apiKey = apiKey if apiAddress is not None: self.apiAddress = apiAddress else: self.apiAddress = Algorithmia.getApiAddress()
def __init__(self, apiKey=None, apiAddress=None): self.apiKey = apiKey if apiAddress is not None: self.apiAddress = apiAddress else: self.apiAddress = Algorithmia.getApiAddress()