diff --git a/cterasdk/clients/async_requests.py b/cterasdk/clients/async_requests.py index 452070ce..c80e025c 100644 --- a/cterasdk/clients/async_requests.py +++ b/cterasdk/clients/async_requests.py @@ -12,14 +12,15 @@ class Session: """Asynchronous HTTP Session""" - def __init__(self, **kwargs): - self._kwargs = kwargs + def __init__(self, settings, trace): + self._settings = settings + self._trace = trace self._session = None @property def session(self): if self.closed: - self._session = aiohttp.ClientSession(**self._kwargs) + self._session = aiohttp.ClientSession(**self._settings, **self._trace) return self._session @property diff --git a/cterasdk/clients/base.py b/cterasdk/clients/base.py index 86ed9c29..94e07aa4 100644 --- a/cterasdk/clients/base.py +++ b/cterasdk/clients/base.py @@ -70,7 +70,7 @@ def __init__(self, builder=None, session=None, settings=None, authenticator=None if settings: default_settings.update(**settings.kwargs) - self._session = session if session else async_requests.Session(**default_settings, **TraceSettings()) + self._session = session if session else async_requests.Session(default_settings, TraceSettings()) def clone(self, definition, builder=None, authenticator=None): """