Skip to content

Commit da10f1e

Browse files
committed
fix(vefaas): fix request page try
1 parent c2e25f0 commit da10f1e

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed

veadk/integrations/ve_faas/ve_faas.py

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)