From 2dbb3499e928700f6cdee985c379db7bf37d0d05 Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Wed, 2 Jun 2004 21:19:04 +0000 Subject: [PATCH] give up sooner --- trunk/ripnews/news/article.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trunk/ripnews/news/article.rb b/trunk/ripnews/news/article.rb index 7e237b3..f1aaef4 100644 --- a/trunk/ripnews/news/article.rb +++ b/trunk/ripnews/news/article.rb @@ -1,4 +1,4 @@ -# $Dwarf: article.rb,v 1.82 2004/06/02 21:05:08 ward Exp $ +# $Dwarf: article.rb,v 1.83 2004/06/02 21:07:29 ward Exp $ # $Source$ # @@ -186,6 +186,7 @@ end def get_group_info(server) timedout = 0 + errs = 0 resp = "" first = "" last = "" @@ -203,6 +204,7 @@ def get_group_info(server) end rescue Errno::EPIPE, Errno::ECONNRESET, Errno::ETIMEDOUT, EOFError, Errno::EINVAL printerr(server) + raise PermError, "Too many errors! (get_group_info)" if errs > 3 reconnect(server) retry end