Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
csst-pipeline
csst_common
Commits
b2c21925
Commit
b2c21925
authored
Dec 31, 2025
by
BO ZHANG
🏀
Browse files
update retry
parent
b80a0ddd
Pipeline
#11678
passed with stage
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
csst_common/utils/_retry.py
View file @
b2c21925
...
...
@@ -17,6 +17,7 @@ def retry(func, *args, **kwargs):
else
:
n_try
=
5
# is DFS?
# TODO: support DFS2
is_dfs
=
func
.
__class__
.
__module__
.
startswith
(
"csst_dfs_client"
)
# start trials
for
attempt
in
range
(
n_try
):
...
...
@@ -24,7 +25,8 @@ def retry(func, *args, **kwargs):
try
:
res
=
func
(
*
args
,
**
kwargs
)
if
is_dfs
:
assert
res
[
"code"
]
==
0
,
res
# TODO: support DFS2
assert
res
.
success
,
res
return
res
except
Exception
as
e
:
# print error messages
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment