From dd474b72f01ca9ac3b431d0592cb10c19dee6415 Mon Sep 17 00:00:00 2001 From: Chimrod Date: Tue, 30 Aug 2011 15:47:18 +0200 Subject: Set timeout for feed fetching --- lib/feed2imap/feed2imap.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/feed2imap/feed2imap.rb') diff --git a/lib/feed2imap/feed2imap.rb b/lib/feed2imap/feed2imap.rb index b938a39..acfb56e 100644 --- a/lib/feed2imap/feed2imap.rb +++ b/lib/feed2imap/feed2imap.rb @@ -121,7 +121,9 @@ class Feed2Imap end fetch_start = Time::now if feed.url - s = HTTPFetcher::fetch(feed.url, @cache.get_last_check(feed.name)) + fetcher = HTTPFetcher::new + fetcher::timeout = @config.timeout + s = fetcher::fetch(feed.url, @cache.get_last_check(feed.name)) elsif feed.execurl # avoid running more than one command at the same time. # We need it because the called command might not be -- cgit v1.2.3