in azure/datalake/store/lib.py [0:0]
def __init__(self, store_name=default_store, token_credential=None, scopes=None, url_suffix=default_adls_suffix, **kwargs):
# in the case where an empty string is passed for the url suffix, it must be replaced with the default.
url_suffix = url_suffix or default_adls_suffix
self.local = threading.local()
self.token_credential = token_credential
self.scopes = scopes or "https://datalake.azure.net//.default"
self.AccessToken = None
# There is a case where the user can opt to exclude an API version, in which case
# the service itself decides on the API version to use (it's default).
self.api_version = kwargs.pop('api_version', '2018-09-01')
self.req_timeout_s = kwargs.pop('req_timeout_s', 60)
self.url = 'https://%s.%s/' % (store_name, url_suffix)
self.webhdfs = 'webhdfs/v1/'
self.extended_operations = 'webhdfsext/'
self.user_agent = "python/{} ({}) {}/{} Azure-Data-Lake-Store-SDK-For-Python".format(
platform.python_version(),
platform.platform(),
__name__,
__version__)