From f313334a27f5ce562eb5344077de1436f70ca112 Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Mon, 27 Mar 2023 18:58:29 +0200 Subject: [PATCH] distro/repo_config: use correct default remote url for base distros --- distro/repo_config.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/distro/repo_config.py b/distro/repo_config.py index 10405cf..ea04079 100644 --- a/distro/repo_config.py +++ b/distro/repo_config.py @@ -53,11 +53,13 @@ class ReposConfigFile(DataClass): _sparse: ClassVar[bool] = True def __init__(self, d, **kwargs): - remote_url = d.get(REMOTEURL_KEY, None) super().__init__(d=d, **kwargs) - for repo_cls, defaults, repos in [ - (RepoConfig, REPO_DEFAULTS, self.get(REPOS_KEY, {})), - *[(BaseDistroRepo, BASE_DISTRO_DEFAULTS, _distro.repos) for _distro in self.base_distros.values()], + for repo_cls, defaults, repos, remote_url in [ + (RepoConfig, REPO_DEFAULTS, self.get(REPOS_KEY, {}), d.get(REMOTEURL_KEY, None)), + *[ + (BaseDistroRepo, BASE_DISTRO_DEFAULTS, _distro.repos, _distro.get(REMOTEURL_KEY, None)) + for _distro in self.base_distros.values() + ], ]: if repos is None: continue