From 0b6a64b5635a40c74f0817794e94c6a7b9404488 Mon Sep 17 00:00:00 2001 From: Michael Gruenewald Date: Sat, 16 Mar 2024 12:38:51 +0100 Subject: [PATCH] Use a requests session per FinTSHTTPSConnection --- 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',