Add details on error messages from requirements (#40092)
This commit is contained in:
parent
2389047072
commit
e1b22325ea
@ -1569,7 +1569,9 @@ def emit_facts_from_requirement_rules(self, rules: List[RequirementRule]):
|
||||
)
|
||||
except Exception as e:
|
||||
if rule.kind != RequirementKind.DEFAULT:
|
||||
raise RuntimeError("cannot emit requirements for the solver") from e
|
||||
raise RuntimeError(
|
||||
"cannot emit requirements for the solver: " + str(e)
|
||||
) from e
|
||||
continue
|
||||
|
||||
self.gen.fact(
|
||||
@ -1601,7 +1603,9 @@ def emit_facts_from_requirement_rules(self, rules: List[RequirementRule]):
|
||||
# would be impaired. If a rule does not apply for a specific package, just
|
||||
# discard it.
|
||||
if rule.kind != RequirementKind.DEFAULT:
|
||||
raise RuntimeError("cannot emit requirements for the solver") from e
|
||||
raise RuntimeError(
|
||||
"cannot emit requirements for the solver: " + str(e)
|
||||
) from e
|
||||
continue
|
||||
|
||||
self.gen.fact(fn.requirement_group_member(member_id, pkg_name, requirement_grp_id))
|
||||
|
Loading…
Reference in New Issue
Block a user