From f2c314d07b71ca288501ba55d87c16243dd5a164 Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: May 17 2021 06:59:01 +0000 Subject: PR#2855: kojira: use thread-local session object Merges #2855 https://pagure.io/koji/pull-request/2855 Fixes: #2854 https://pagure.io/koji/issue/2854 Kojira can generate SequenceErrors --- 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)