Quote from an e-mail by Malte:
Eine Lösung, die sowohl bei iterativer Suche alle Pläne validiert als
auch bei keinem Plan keinen Validator aufruft, wäre:
retcodes = []
for plan_file in glob.glob("sas_plan*"):
retcodes.append(Call([VALIDATE, DOMAIN, PROBLEM, plan_file],
**redirects).wait())
und dann testen, ob retcodes leer ist (dann wurde kein Plan erzeugt,
sollte man sich merken, weil es z.B. auch passieren könnte, dass der
Planer behauptet, einen Plan gefunden zu haben, aber keinen ausspuckt)
und falls nicht, ob alle Einträge 0 (also Erfolg) sind.
|