kojira: don't fail on already deleted repo

Related: https://pagure.io/koji/issue/2851
This commit is contained in:
Tomas Kopecek 2021-05-11 10:39:47 +02:00
parent 98f81d6c2f
commit 11e71e867a

View file

@ -1025,7 +1025,13 @@ class RepoManager(object):
if repo.expired():
# try to delete
if repo.tryDelete(self.delete_logger):
del self.repos[repo.repo_id]
try:
del self.repos[repo.repo_id]
except KeyError:
# during tryDelete repo record is deleted on hub
# if readCurrentRepos is called meanwhile, it could have
# cleaned self.repos already
pass
n += 1
self.delete_logger.debug("Ending delete repos (queued for deletion: %s)" % n)