From bfdbe6d78f6234756f6c8e0383e3a931e50bc0d2 Mon Sep 17 00:00:00 2001 From: Matthew Howle Date: Fri, 24 Sep 2021 14:38:42 -0400 Subject: [PATCH] Raise DistroUnsupported for unsupported distros --- pkgsync | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgsync b/pkgsync index a5a0c0a..26e1cde 100644 --- a/pkgsync +++ b/pkgsync @@ -535,6 +535,8 @@ def list_packages(distro): raise HistoryFileNotFoundError() elif distro in DEB_FAMILY: packages = list_packages_dpkg() + else: + raise DistroUnsupported(distro) return packages @@ -559,7 +561,8 @@ def package_full(d, distro): if release: package.extend(['-', release]) return ''.join(package) - return '{name}'.format(**d) # need a better default + raise DistroUnsupported(distro) + def package_name(d, distro): @@ -568,7 +571,7 @@ def package_name(d, distro): return '{name}.{arch}'.format(**d) elif distro in DEB_FAMILY: return '{name}:{arch}'.format(**d) - return '{name}'.format(**d) + raise DistroUnsupported(distro) def is_valid_input(d):