From 3df572f1b4dcfd32b56dd391925ea7c36b70020c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Gr=C3=BCnewald?= Date: Thu, 28 Mar 2024 09:35:33 +0100 Subject: [PATCH] Use a requests session per FinTSHTTPSConnection (#161) --- fints/connection.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fints/connection.py b/fints/connection.py index 7cb3e39..d0530b9 100644 --- a/fints/connection.py +++ b/fints/connection.py @@ -14,6 +14,7 @@ class FinTSHTTPSConnection: def __init__(self, url): self.url = url + self.session = requests.session() def send(self, msg: FinTSMessage): log_out = io.StringIO() @@ -22,7 +23,7 @@ def send(self, msg: FinTSMessage): logger.debug("Sending >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n{}\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n".format(log_out.getvalue())) log_out.truncate(0) - r = requests.post( + r = self.session.post( self.url, data=base64.b64encode(msg.render_bytes()), headers={ 'Content-Type': 'text/plain',