File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -59,13 +59,17 @@ def update_registry() -> None:
5959 version_url = link ["href" ]
6060 try :
6161 # This assumes the json is initially valid according to the schema
62- services_response = requests .get (services_url , headers = {"Accept" : "application/json" })
63- version_response = requests .get (version_url , headers = {"Accept" : "application/json" })
62+ services_response = requests .get (services_url , headers = {"Accept" : "application/json" }, timeout = 10 )
63+ version_response = requests .get (version_url , headers = {"Accept" : "application/json" }, timeout = 10 )
6464 except requests .exceptions .ConnectionError as e :
6565 # if either url fails, report that the node is offline
6666 data ["status" ] = "offline"
6767 sys .stderr .write (f"unable to access node named { name } . Error message: { e } \n " )
6868 continue
69+ except requests .exceptions .Timeout as e :
70+ data ["status" ] = "unresponsive"
71+ sys .stderr .write (f"node named '{ name } ' is unrespsonsive. Error message: { e } \n " )
72+ continue
6973
7074 try :
7175 data ["version" ] = version_response .json ().get ("version" , "unknown" )
You can’t perform that action at this time.
0 commit comments