From e2b79cfa43f1907776416a9fb4d7ad942a895234 Mon Sep 17 00:00:00 2001 From: medvedev1088 Date: Thu, 27 Aug 2020 21:30:15 +0700 Subject: [PATCH] Fix memory leak in request.py --- tezosetl/rpc/request.py | 6 +++--- tezosetl/rpc/tezos_rpc.py | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/tezosetl/rpc/request.py b/tezosetl/rpc/request.py index c2548f1..b6709a2 100644 --- a/tezosetl/rpc/request.py +++ b/tezosetl/rpc/request.py @@ -21,10 +21,10 @@ def make_post_request(endpoint_uri, data, *args, **kwargs): return response.content -def make_get_request(endpoint_uri, *args, **kwargs): +def make_get_request(url, path, *args, **kwargs): kwargs.setdefault('timeout', 10) - session = _get_session(endpoint_uri) - response = session.get(endpoint_uri, *args, **kwargs) + session = _get_session(url) + response = session.get(url + path, *args, **kwargs) response.raise_for_status() return response.content diff --git a/tezosetl/rpc/tezos_rpc.py b/tezosetl/rpc/tezos_rpc.py index 63ad5b2..ff63996 100644 --- a/tezosetl/rpc/tezos_rpc.py +++ b/tezosetl/rpc/tezos_rpc.py @@ -34,7 +34,8 @@ def __init__(self, provider_uri, timeout=60): def get(self, endpoint): raw_response = make_get_request( - self.provider_uri + endpoint, + self.provider_uri, + endpoint, timeout=self.timeout )