distro/repo.py: add Repo.__repr__()

This commit is contained in:
InsanePrawn 2022-08-16 03:40:28 +02:00
parent 4ed0b8626b
commit 916be09c61

View file

@ -67,6 +67,9 @@ class Repo(RepoInfo):
if scan:
self.scan()
def __repr__(self):
return f'<Repo:{self.name}:{self.arch}:{self.url_template}>'
def config_snippet(self) -> str:
options = {'Server': self.url_template} | self.options
return ('[%s]\n' % self.name) + '\n'.join([f"{key} = {value}" for key, value in options.items()])