aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authoreregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-08-21 20:28:29 +0000
committereregon <eregon@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-08-21 20:28:29 +0000
commitaba9d7fb5cc3089f8afcd3cf7e097545f17f49f3 (patch)
tree4630b3286b27414ef9be8443d62ec067a09da7cb /spec
parent665b37fdc8b87f5711efa344fdfcd1e224d06ddd (diff)
downloadruby-aba9d7fb5cc3089f8afcd3cf7e097545f17f49f3.tar.gz
Revert r64483
* This reverts commit 12f624b673fd1bd1782f4c52e3b6c78d033e7b84: "Try 4 times for WIN32OLE specs" * It was a machine problem, it needed to be rebooted. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64498 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'spec')
-rw-r--r--spec/ruby/library/win32ole/fixtures/classes.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/spec/ruby/library/win32ole/fixtures/classes.rb b/spec/ruby/library/win32ole/fixtures/classes.rb
index 49097a48ee..830b1be0b5 100644
--- a/spec/ruby/library/win32ole/fixtures/classes.rb
+++ b/spec/ruby/library/win32ole/fixtures/classes.rb
@@ -1,15 +1,14 @@
module WIN32OLESpecs
def self.new_ole(name)
- retries_left = 3
+ retried = false
begin
WIN32OLE.new(name)
rescue WIN32OLERuntimeError => e
- if retries_left > 0
- retries_left -= 1
+ unless retried
+ retried = true
retry
- else
- raise e
end
+ raise e
end
end
end