From 1cca5ee5cb5b4904af9324facac18fed4303696b Mon Sep 17 00:00:00 2001 From: Sebass13 Date: Mon, 19 Feb 2018 21:41:19 -0600 Subject: [PATCH] [V3 Downloader] Fixes issue #1323 (#1324) The use of `popitem` makes the right side of line 642 return a tuple of the form `(repo, (old, new))` instead of a dictionary of the form `{repo: (old, new)}`, as expected by the left hand side of the same line. --- redbot/cogs/downloader/repo_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/cogs/downloader/repo_manager.py b/redbot/cogs/downloader/repo_manager.py index 9066a2402..1efba8076 100644 --- a/redbot/cogs/downloader/repo_manager.py +++ b/redbot/cogs/downloader/repo_manager.py @@ -639,7 +639,7 @@ class RepoManager: """ ret = {} for repo_name, _ in self._repos.items(): - repo, (old, new) = await self.update_repo(repo_name) + repo, (old, new) = (await self.update_repo(repo_name)).popitem() if old != new: ret[repo] = (old, new) return ret