class Syskit::DataflowPropagationError

Attributes

port_name[R]
task[R]

Public Class Methods

new(exception, task, port_name) click to toggle source
Calls superclass method
# File lib/syskit/exceptions.rb, line 969
def initialize(exception, task, port_name)
    @task = task
    @port_name = port_name
    super([exception])
end

Public Instance Methods

pretty_print(pp) click to toggle source
# File lib/syskit/exceptions.rb, line 975
def pretty_print(pp)
    pp.text "error propagating information on port #{port_name} of"
    pp.nest(2) do
        pp.breakable
        task.pretty_print(pp)
    end
end