From 22e0b0f75b58099053263f5c882aa450e37eb23b Mon Sep 17 00:00:00 2001
From: Julian Rother <julian@jrother.eu>
Date: Wed, 28 Jul 2021 12:50:20 +0200
Subject: [PATCH] Swtiched to request sessions

---
 server.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/server.py b/server.py
index 6c8782f..2c5160c 100644
--- a/server.py
+++ b/server.py
@@ -15,16 +15,16 @@ class UffdAPI:
 	def __init__(self, baseurl, key):
 		self.baseurl = baseurl
 		self.key = key
+		self.session = requests.Session()
+		self.session.headers['Authorization'] = 'Bearer '+self.key
 
 	def get(self, endpoint, **kwargs):
-		resp = requests.get(self.baseurl + '/' + endpoint, params=kwargs,
-		                    headers={'Authorization': 'Bearer '+self.key})
+		resp = self.session.get(self.baseurl + '/' + endpoint, params=kwargs)
 		assert(resp.ok)
 		return resp.json()
 
 	def post(self, endpoint, **kwargs):
-		resp = requests.post(self.baseurl + '/' + endpoint, data=kwargs,
-		                     headers={'Authorization': 'Bearer '+self.key})
+		resp = self.session.post(self.baseurl + '/' + endpoint, data=kwargs)
 		assert(resp.ok)
 		return resp.json()
 
-- 
GitLab