[macruby-changes] [4165] MacRuby/trunk/lib/irb/formatter.rb

source_changes at macosforge.org source_changes at macosforge.org
Wed May 26 14:53:55 PDT 2010


Revision: 4165
          http://trac.macosforge.org/projects/ruby/changeset/4165
Author:   martinlagardette at apple.com
Date:     2010-05-26 14:53:53 -0700 (Wed, 26 May 2010)
Log Message:
-----------
Set an empty backtrace for Obj-C exceptions so that IRB doesn't quit

Modified Paths:
--------------
    MacRuby/trunk/lib/irb/formatter.rb

Modified: MacRuby/trunk/lib/irb/formatter.rb
===================================================================
--- MacRuby/trunk/lib/irb/formatter.rb	2010-05-26 20:30:35 UTC (rev 4164)
+++ MacRuby/trunk/lib/irb/formatter.rb	2010-05-26 21:53:53 UTC (rev 4165)
@@ -47,6 +47,7 @@
     end
     
     def exception(exception)
+      exception.set_backtrace([]) if exception.backtrace.nil? 
       backtrace = $DEBUG ? exception.backtrace : filter_backtrace(exception.backtrace)
       "#{exception.class.name}: #{exception.message}\n\t#{backtrace.join("\n\t")}"
     end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100526/105106c7/attachment-0001.html>


More information about the macruby-changes mailing list