From 0d05d3ca264446ced072efdba4e68b63d878c64c Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Mon, 8 Aug 2022 16:35:47 +0200 Subject: [PATCH] distro/repo: add repo.resolve_url(self) instance method --- distro/repo.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/distro/repo.py b/distro/repo.py index dfbee76..c342652 100644 --- a/distro/repo.py +++ b/distro/repo.py @@ -34,8 +34,11 @@ class Repo(RepoInfo): remote: bool scanned: bool = False + def resolve_url(self) -> str: + return resolve_url(self.url_template, repo_name=self.name, arch=self.arch) + def scan(self): - self.resolved_url = resolve_url(self.url_template, repo_name=self.name, arch=self.arch) + self.resolved_url = self.resolve_url() self.remote = not self.resolved_url.startswith('file://') uri = f'{self.resolved_url}/{self.name}.db' path = ''