# File lib/deep_test/extensions/object_extension.rb, line 20
20:     def retrying(description = nil, times = 5)
21:       i = 0
22:       loop do
23:         begin
24:           return yield
25:         rescue => e
26:           i += 1
27:           print "#{description} received exception #{e}. "
28:           if i < times
29:             puts "Retrying..."
30:             sleep 0.5
31:           else
32:             puts "Aborting."
33:             raise e
34:           end
35:         end
36:       end
37:     end