X-Git-Url: http://git.euphorik.ch/?p=pompage.git;a=blobdiff_plain;f=src%2Fmodules%2Fallocine.rb;fp=src%2Fmodules%2Fallocine.rb;h=7f232f221400ec97c5b87c60d2bd96e0a13c8e1a;hp=01764f82eed968800aa218e532add70e312a0d8d;hb=65b1d997960b1600d25878c78664d4d43e2b37c0;hpb=eb7467621891b71883916c90f91bddf4c38d615f diff --git a/src/modules/allocine.rb b/src/modules/allocine.rb index 01764f8..7f232f2 100644 --- a/src/modules/allocine.rb +++ b/src/modules/allocine.rb @@ -91,6 +91,7 @@ class Allocine < Basemodule // =~ html unless $1.nil? @threadImage = Thread::start($1){|imageUrl| + nbRetry = 0 begin imageUrl = URI.parse(imageUrl) connexionImage = Net::HTTP::new(imageUrl.host).start @@ -102,8 +103,8 @@ class Allocine < Basemodule rescue Exception => e puts e.message puts e.backtrace - puts "[!] Erreur lors du chargement de l'image #{imageUrl}, retry.." - retry + puts "[!] Erreur lors du chargement de l'image '#{imageUrl}', retry.." + retry if (nbRetry += 1) < 5 end } end