@@ -225,33 +225,36 @@ def _list_application(self, app_name: str = None):
225225 all_items = []
226226 total_page = None
227227 while True :
228- request_body = {
229- "PageNumber" : page_number ,
230- "PageSize" : page_size ,
231- "Filters" : [{"Item" : {"Key" : "Name" , "Value" : [app_name ]}}],
232- "OrderBy" : {"Key" : "CreateTime" , "Ascend" : False },
233- }
234- response = ve_request (
235- request_body = request_body ,
236- action = "ListApplications" ,
237- ak = self .ak ,
238- sk = self .sk ,
239- service = "vefaas" ,
240- version = "2021-03-03" ,
241- region = "cn-beijing" ,
242- host = "open.volcengineapi.com" ,
243- )
244- result = response .get ("Result" , {})
245- items = result .get ("Items" , [])
246- all_items .extend (items )
228+ try :
229+ request_body = {
230+ "PageNumber" : page_number ,
231+ "PageSize" : page_size ,
232+ "Filters" : [{"Item" : {"Key" : "Name" , "Value" : [app_name ]}}],
233+ "OrderBy" : {"Key" : "CreateTime" , "Ascend" : False },
234+ }
235+ response = ve_request (
236+ request_body = request_body ,
237+ action = "ListApplications" ,
238+ ak = self .ak ,
239+ sk = self .sk ,
240+ service = "vefaas" ,
241+ version = "2021-03-03" ,
242+ region = "cn-beijing" ,
243+ host = "open.volcengineapi.com" ,
244+ )
245+ result = response .get ("Result" , {})
246+ items = result .get ("Items" , [])
247+ all_items .extend (items )
247248
248- if total_page is None :
249- total = result .get ("Total" , 0 )
250- total_page = (total + page_size - 1 ) // page_size
249+ if total_page is None :
250+ total = result .get ("Total" , 0 )
251+ total_page = (total + page_size - 1 ) // page_size
251252
252- if page_number >= total_page or not items :
253- break
254- page_number += 1
253+ if page_number >= total_page or not items :
254+ break
255+ page_number += 1
256+ except Exception as e :
257+ raise ValueError (f"List application failed: { e } " )
255258 return all_items
256259
257260 def _update_function_code (
0 commit comments