lib/rbbt/util/misc/development.rb in rbbt-util-5.21.129 vs lib/rbbt/util/misc/development.rb in rbbt-util-5.21.130
- old
+ new
@@ -318,15 +318,15 @@
index = (0..elems.length-1).to_a.collect{|v| v.to_s }
TSV.traverse index, options do |pos|
elem = elems[pos.to_i]
elems.annotate elem if elems.respond_to? :annotate
- begin
- res = yield elem
- rescue Interrupt
- Log.warn "Process #{Process.pid} was aborted"
- raise $!
- end
+ res = begin
+ yield elem
+ rescue Interrupt
+ Log.warn "Process #{Process.pid} was aborted"
+ raise $!
+ end
res = nil unless options[:into]
raise RbbtProcessQueue::RbbtProcessQueueWorker::Respawn, res if respawn == :always and cpus > 1
res
end
end