diff --git a/pyproject.toml b/pyproject.toml index 45da099..c9495aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sw-utils" -version = "v0.12.7" +version = "v0.12.8" description = "StakeWise Python utils" authors = ["StakeWise Labs "] license = "GPL-3.0-or-later" diff --git a/sw_utils/graph/client.py b/sw_utils/graph/client.py index 09a2813..a10b6e1 100644 --- a/sw_utils/graph/client.py +++ b/sw_utils/graph/client.py @@ -8,19 +8,22 @@ class GraphClient: + # pylint: disable=too-many-arguments,too-many-positional-arguments def __init__( self, endpoint: str, request_timeout: int = 10, retry_timeout: int = 60, page_size: int = 100, + ssl: bool = True, ) -> None: self.endpoint = endpoint self.request_timeout = request_timeout self.retry_timeout = retry_timeout self.page_size = page_size - - transport = AIOHTTPTransport(url=endpoint, timeout=self.request_timeout) + # ssl parameter is added to disable AIOHTTPTransport warning + # will remove it for 4.x gql version + transport = AIOHTTPTransport(url=endpoint, timeout=self.request_timeout, ssl=ssl) self.gql_client = Client(transport=transport) self.session: AsyncClientSession | None = None