File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -223,13 +223,14 @@ def fetch(url, opts)
223
223
end
224
224
225
225
opts [ :logger ] . debug ( "Fetching #{ url } " )
226
- response = Request . run ( url , { headers : headers } )
226
+ response = Request . run ( url , { connecttimeout : 15 , headers : headers } )
227
227
228
228
if response . success?
229
229
response . body
230
230
else
231
- opts [ :logger ] . error ( "Couldn't fetch #{ url } (response code #{ response . code } )" )
232
- nil
231
+ reason = response . timed_out? ? "Timed out while fetching #{ url } " : "Couldn't fetch #{ url } (response code #{ response . code } )"
232
+ opts [ :logger ] . error ( reason )
233
+ raise reason
233
234
end
234
235
end
235
236
Original file line number Diff line number Diff line change @@ -72,9 +72,9 @@ class UpdatesCLI < Thor
72
72
rescue NotImplementedError
73
73
logger . warn ( "Couldn't check #{ doc . name } , get_latest_version is not implemented" )
74
74
error_result ( doc , '`get_latest_version` is not implemented' )
75
- rescue
76
- logger . error ( "Error while checking #{ doc . name } " )
77
- raise
75
+ rescue => error
76
+ logger . error ( "Error while checking #{ doc . name } \n #{ error . full_message . strip } " )
77
+ error_result ( doc , error . message . gsub ( /'/ , '`' ) )
78
78
end
79
79
80
80
def format_version ( version )
You can’t perform that action at this time.
0 commit comments