AnalysisBaseClass.needsSolving


needsSolving(considerChanges, why)

Returns true if the analysis needs to be solved, false if the current results are up to date. If the return value is true, 'why' is filled in with a message to explain what aspect of the analysis is out of date. If 'considerChanges' is false, then the answer is based solely on wether or not a valid results file exists on disk. If 'considerChanges' is true, the answer is also based on changes to attribute definitions, attribute assignments, and similar.

considerChangesbooleanSee main description
whystring See main description
Return valueboolean

Back to AnalysisBaseClass

Back to Overview