class Roby::ExecutionEngine::JoinAllWaitingWorkTimeout

Attributes

waiting_work[R]

Public Class Methods

new(waiting_work) click to toggle source
# File lib/roby/execution_engine.rb, line 370
def initialize(waiting_work)
    @waiting_work = waiting_work.dup
end

Public Instance Methods

pretty_print(pp) click to toggle source
# File lib/roby/execution_engine.rb, line 374
def pretty_print(pp)
    pp.text "timed out in #join_all_waiting_work, #{waiting_work.size} promises waiting"
    waiting_work.each do |w|
        pp.breakable
        pp.nest(2) do
            if w.respond_to?(:state)
                pp.text "[state=#{w.state}] "
            end
            w.pretty_print(pp)
        end
    end
end