# File lib/pry/repl_file_loader.rb, line 36 def non_interactive_mode(_pry_, content) _pry_.print = proc {} _pry_.exception_handler = proc do |o, e, _p_| _p_.run_command "cat --ex" o.puts "...exception encountered, going interactive!" interactive_mode(_pry_) end content.lines.each do |line| break unless _pry_.eval line, :generated => true end unless _pry_.eval_string.empty? _pry_.output.puts "#{_pry_.eval_string}...exception encountered, going interactive!" interactive_mode(_pry_) end end