From 58917e6cd233cf59226df1b87425a7c20292b6db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Tue, 13 Apr 2021 18:51:03 +0100 Subject: [PATCH] Convert to perl module. --- ognibuild/buildlog.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ognibuild/buildlog.py b/ognibuild/buildlog.py index 9c5b204..e366d3e 100644 --- a/ognibuild/buildlog.py +++ b/ognibuild/buildlog.py @@ -189,7 +189,11 @@ def problem_to_upstream_requirement(problem): # noqa: C901 elif isinstance(problem, UnknownCertificateAuthority): return CertificateAuthorityRequirement(problem.url) elif isinstance(problem, MissingPerlPredeclared): - return PerlPreDeclaredRequirement(problem.name) + ret = PerlPreDeclaredRequirement(problem.name) + try: + return ret.lookup_module() + except KeyError: + return ret elif isinstance(problem, MissingCargoCrate): # TODO(jelmer): handle problem.requirements return CargoCrateRequirement(problem.crate)