File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -99,11 +99,20 @@ def __report_active_tasks(self):
9999
100100 def get_excluded_packages (self ):
101101 if 'excluded_packages' not in self .__cached_config :
102- uri = f'{ self .__config .exclusions_url } /{ self .__config .build_node_name } '
102+ uri = urllib .parse .urljoin (
103+ self .config .exclusions_url ,
104+ self .config .build_node_name ,
105+ )
103106 if file_url_exists (uri ):
104- response = requests .get (uri ).text
105- self .__cached_config ['excluded_packages' ] = response .splitlines ()
106-
107+ try :
108+ response = requests .get (uri )
109+ response .raise_for_status ()
110+ self .__cached_config ['excluded_packages' ] = (
111+ response .text .splitlines ()
112+ )
113+ except Exception :
114+ logging .exception ('Cannot get excluded packages' )
115+ return []
107116 return self .__cached_config .get ('excluded_packages' , [])
108117
109118 def run (self ):
You can’t perform that action at this time.
0 commit comments