# File lib/main/base.rb, line 388 def stderr= io unless(defined?(@stderr) and (@stderr == io)) @stderr = if io.respond_to? 'write' io else fd = open io.to_s, 'w+' @finalizers.push lambda{ fd.close } fd end STDERR.reopen @stderr rescue($stderr = @stderr) end end