in fxa/core.py [0:0]
def __init__(self, server_url=None, key_stretch_version=1):
if server_url is None:
server_url = DEFAULT_SERVER_URL
if not isinstance(server_url, str):
self.apiclient = server_url
self.server_url = self.apiclient.server_url
else:
server_url = server_url.rstrip("/")
if not server_url.endswith(VERSION_SUFFIXES):
server_url += VERSION_SUFFIXES[0]
self.server_url = server_url
self.apiclient = APIClient(server_url)
if key_stretch_version not in [1, 2]:
raise ValueError("Invalid key_stretch_version! Options are: 1,2")
else:
self.key_stretch_version = key_stretch_version