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-cicd
csst-dag
Commits
77606137
Commit
77606137
authored
Jul 09, 2025
by
BO ZHANG
🏀
Browse files
tweaks
parent
0632dd9d
Changes
1
Hide whitespace changes
Inline
Side-by-side
csst_dag/dag/_base_dag.py
View file @
77606137
...
...
@@ -111,7 +111,7 @@ class BaseDAG:
for
this_task
in
task_list
:
dag_run
=
self
.
gen_dag_run
(
dag_group_run
=
dag_group_run
,
**
this_task
[
"task"
],
dag_run_kwargs
=
this_task
[
"task"
],
)
dag_run_list
.
append
(
dag_run
)
...
...
@@ -161,19 +161,13 @@ class BaseDAG:
priority
=
priority
,
)
def
gen_dag_run
(
self
,
dag_group_run
:
dict
,
**
dag_run_kwargs
:
Any
,
)
->
dict
:
def
gen_dag_run
(
self
,
**
kwargs
)
->
dict
:
"""Generate a complete DAG run message.
Parameters
----------
dag_group_run : dict
Output from gen_dag_group_run()
**dag_run_kwargs : Any
Additional run-specific parameters
kwargs : dict
Additional keyword arguments to override.
Returns
-------
...
...
@@ -187,10 +181,8 @@ class BaseDAG:
"""
# copy template
dag_run
=
self
.
dag_run_template
.
copy
()
# update dag_group_run
dag_run
=
override_common_keys
(
dag_run
,
dag_group_run
)
# update dag_run
dag_run
=
override_common_keys
(
dag_run
,
dag_run_kwargs
)
# update values
dag_run
=
override_common_keys
(
dag_run
,
kwargs
)
return
dag_run
@
staticmethod
...
...
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