Sha256: 02ac2ed83d1f726ff60ce15c4dfdf7635ad846bacf031b6ff4115130cb7406c8

Contents?: true

Size: 375 Bytes

Versions: 1

Compression:

Stored size: 375 Bytes

Contents

# frozen_string_literal: true

require 'bundler/setup'
require 'polyphony'

Polyphony.debug = true

def error(t)
  raise "hello #{t}"
end

def spin_with_error
  spin { error(2) }
end

spin do
  error(1)
rescue => e
  e.cleanup_backtrace
  puts "error: #{e.inspect}"
  puts "backtrace:"
  puts e.backtrace.reverse.join("\n")
  puts
end

spin_with_error

puts "done coprocing"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polyphony-0.19 examples/core/spawn_error.rb