From 3c1caabd359833fc3d5616db35a5da9b9e6fb279 Mon Sep 17 00:00:00 2001 From: Andre Courchesne Date: Mon, 12 Feb 2018 14:09:21 -0500 Subject: [PATCH] [bug] #13 - Timeout::Error does not exists --- lib/netsnmp/client.rb | 2 +- lib/netsnmp/errors.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/netsnmp/client.rb b/lib/netsnmp/client.rb index fdb3db9..4f484e3 100644 --- a/lib/netsnmp/client.rb +++ b/lib/netsnmp/client.rb @@ -140,7 +140,7 @@ def handle_retries retries = @retries begin yield - rescue Timeout::Error => e + rescue Timeout => e raise e if retries.zero? retries -= 1 retry diff --git a/lib/netsnmp/errors.rb b/lib/netsnmp/errors.rb index e85aafd..da55f16 100644 --- a/lib/netsnmp/errors.rb +++ b/lib/netsnmp/errors.rb @@ -4,4 +4,5 @@ module NETSNMP Error = Class.new(StandardError) ConnectionFailed = Class.new(Error) AuthenticationFailed = Class.new(Error) + Timeout = Class.new(Error) end