From 50032254097842b14c9719fe8fb5e5e21f34b8be Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Wed, 10 Aug 2022 01:09:38 +0200 Subject: [PATCH] distro: clean up merging dicts in distro.get_packages() --- distro/distro.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/distro/distro.py b/distro/distro.py index 1663fbc..33d4910 100644 --- a/distro/distro.py +++ b/distro/distro.py @@ -29,9 +29,8 @@ class Distro: """ get packages from all repos, semantically overlaying them""" results = dict[str, PackageInfo]() for repo in list(self.repos.values())[::-1]: - assert (repo.packages is not None) - for package in repo.packages: - results[package.name] = package + assert repo.packages is not None + results.update(repo.packages) return results def repos_config_snippet(self, extra_repos: Mapping[str, RepoInfo] = {}) -> str: