From fa3808bf1e78ca7512543e0d25f56c3362bf6b13 Mon Sep 17 00:00:00 2001 From: David James Date: Thu, 2 Feb 2023 11:38:20 +1100 Subject: [PATCH] [FIX] runbot: fix dictionary changed size during iteration --- runbot/models/runbot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runbot/models/runbot.py b/runbot/models/runbot.py index 1ec81f12..679dfc1f 100644 --- a/runbot/models/runbot.py +++ b/runbot/models/runbot.py @@ -272,7 +272,7 @@ class Runbot(models.AbstractModel): self._commit() # cleanup old pull_info_failures - for pr_number, t in pull_info_failures.items(): + for pr_number, t in pull_info_failures.copy().items(): if t + 15*60 < time.time(): _logger.warning('Removing %s from pull_info_failures', pr_number) del pull_info_failures[pr_number]