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
5215b297
Commit
5215b297
authored
Jul 22, 2025
by
BO ZHANG
🏀
Browse files
force dag_run values to be string
parent
aed244f3
Changes
1
Hide whitespace changes
Inline
Side-by-side
csst_dag/dag/_base_dag.py
View file @
5215b297
...
@@ -162,6 +162,12 @@ class BaseDAG:
...
@@ -162,6 +162,12 @@ class BaseDAG:
priority
=
priority
,
priority
=
priority
,
)
)
@
staticmethod
def
force_string
(
d
:
dict
):
for
k
,
v
in
d
.
items
():
d
.
__setattr__
(
k
,
str
(
v
))
return
d
def
gen_dag_run
(
self
,
**
kwargs
)
->
dict
:
def
gen_dag_run
(
self
,
**
kwargs
)
->
dict
:
"""Generate a complete DAG run message.
"""Generate a complete DAG run message.
...
@@ -189,6 +195,8 @@ class BaseDAG:
...
@@ -189,6 +195,8 @@ class BaseDAG:
dag_run
,
dag_run
,
{
"dag"
:
self
.
dag
,
"dag_run"
:
self
.
generate_sha1
()},
{
"dag"
:
self
.
dag
,
"dag_run"
:
self
.
generate_sha1
()},
)
)
# force values to be string
dag_run
=
self
.
force_string
(
dag_run
)
return
dag_run
return
dag_run
@
staticmethod
@
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