Method: WorkflowRunner#prepareForUserScriptRun

Defined in:
lib/openstudio/workflow_runner.rb

#prepareForUserScriptRun(userScript) ⇒ Object

called right when each measure is run only called in OpenStudio 1.X virtual void prepareForUserScriptRun(const UserScript& userScript);



113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# File 'lib/openstudio/workflow_runner.rb', line 113

def prepareForUserScriptRun(userScript)
  if @openstudio_2
    prepareForMeasureRun(userScript)
  else
    current_step = @workflow.currentStep

    unless current_step.empty?
      current_step.get.step[:result] = {}
      current_step.get.step[:result][:started_at] = timeString
    end

    # TODO: capture std out and err

    # TODO: get initial list of files

    super
  end
end