ASP-based solver: don't emit spurious debug output (#41218)
When improving the error message, we started #showing in the answer set a lot more symbols - but we forgot to suppress the debug messages warning about UNKNOWN SYMBOLs
This commit is contained in:
parent
d7e756a26b
commit
3cf7f7b800
@ -1013,14 +1013,6 @@ def on_model(model):
|
|||||||
# record the possible dependencies in the solve
|
# record the possible dependencies in the solve
|
||||||
result.possible_dependencies = setup.pkgs
|
result.possible_dependencies = setup.pkgs
|
||||||
|
|
||||||
# print any unknown functions in the model
|
|
||||||
for sym in best_model:
|
|
||||||
if sym.name not in ("attr", "error", "opt_criterion"):
|
|
||||||
tty.debug(
|
|
||||||
"UNKNOWN SYMBOL: %s(%s)"
|
|
||||||
% (sym.name, ", ".join([str(s) for s in intermediate_repr(sym.arguments)]))
|
|
||||||
)
|
|
||||||
|
|
||||||
elif cores:
|
elif cores:
|
||||||
result.control = self.control
|
result.control = self.control
|
||||||
result.cores.extend(cores)
|
result.cores.extend(cores)
|
||||||
@ -2799,9 +2791,11 @@ class SpecBuilder:
|
|||||||
r"^.*_propagate$",
|
r"^.*_propagate$",
|
||||||
r"^.*_satisfies$",
|
r"^.*_satisfies$",
|
||||||
r"^.*_set$",
|
r"^.*_set$",
|
||||||
|
r"^dependency_holds$",
|
||||||
r"^node_compiler$",
|
r"^node_compiler$",
|
||||||
r"^package_hash$",
|
r"^package_hash$",
|
||||||
r"^root$",
|
r"^root$",
|
||||||
|
r"^track_dependencies$",
|
||||||
r"^variant_default_value_from_cli$",
|
r"^variant_default_value_from_cli$",
|
||||||
r"^virtual_node$",
|
r"^virtual_node$",
|
||||||
r"^virtual_root$",
|
r"^virtual_root$",
|
||||||
|
Loading…
Reference in New Issue
Block a user