PyFoam.Execution.AnalyzedRunner module

Command is run and output is analyzed

class PyFoam.Execution.AnalyzedRunner.AnalyzedRunner(analyzer, argv=None, silent=False, logname='PyFoamSolve', splitThres=2048, split_fraction_unchanged=0.2, server=False, lam=None, compressLog=False, restart=False, noLog=False, logTail=None, remark=None, parameters=None, jobId=None, smallestFreq=60.0, echoCommandLine=None)[source]

Bases: PyFoam.Execution.StepAnalyzedCommon.StepAnalyzedCommon, PyFoam.Execution.BasicRunner.BasicRunner

The output of a command is analyzed while being run

Side effects (files written etc) depend on the analyzer

firstClockTime()[source]
firstCpuTime()[source]
lastTime()[source]
lineHandle(line)[source]

Not to be called: calls the analyzer for the current line

stopHandle()[source]
totalClockTime()[source]
totalCpuTime()[source]