From 562b325c8ced290820f338f29fb381fdcf5c88c6 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: May 17 2021 06:58:56 +0000 Subject: kojira: use thread-local session object Fixes: https://pagure.io/koji/issue/2854 --- diff --git a/util/kojira b/util/kojira index 0278585..8292628 100755 --- a/util/kojira +++ b/util/kojira @@ -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 @@ -91,6 +90,11 @@ class ManagedRepo(object): self._taglist = None @property + def session(self): + # return actual thread session object + return self.manager.session + + @property def taglist(self): if not self._taglist: order = self.session.getFullInheritance(self.tag_id, event=self.event_id)