kojira: use thread-local session object

Fixes: https://pagure.io/koji/issue/2854
This commit is contained in:
Tomas Kopecek 2021-05-12 11:35:37 +02:00
parent f91279970f
commit 562b325c8c

View file

@ -70,7 +70,6 @@ class ManagedRepo(object):
def __init__(self, manager, data, repodata=None):
self.manager = manager
self.session = manager.session
self.options = manager.options
self.logger = logging.getLogger("koji.repo")
self.current = True
@ -90,6 +89,11 @@ class ManagedRepo(object):
self.first_seen = time.time()
self._taglist = None
@property
def session(self):
# return actual thread session object
return self.manager.session
@property
def taglist(self):
if not self._taglist: