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
21923da5
Commit
21923da5
authored
Dec 28, 2025
by
BO ZHANG
🏀
Browse files
parse task
parent
9932a9ca
Pipeline
#11647
passed with stage
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
csst_common/pipeline.py
View file @
21923da5
...
...
@@ -66,13 +66,6 @@ class Pipeline:
"""
def
__init__
(
self
,
**
env_vars
:
Any
):
# record start time
self
.
t_start
=
Time
.
now
()
# set message
self
.
msg
=
sys
.
argv
[
1
]
self
.
msg_dict
=
self
.
json2dict
(
self
.
msg
)
# set environment variables
for
k
,
v
in
env_vars
.
items
():
os
.
environ
[
k
]
=
str
(
v
)
...
...
@@ -119,6 +112,17 @@ class Pipeline:
# exit code
self
.
EXIT_CODES
=
EXIT_CODES
# record start time
self
.
t_start
=
Time
.
now
()
self
.
logger
.
info
(
f
"t_start =
{
self
.
t_start
.
isot
}
"
)
# set message
self
.
logger
.
info
(
f
"sys.argv[1] =
{
sys
.
argv
[
1
]
}
"
)
if
len
(
sys
.
argv
)
==
2
:
self
.
task
=
self
.
json2dict
(
sys
.
argv
[
1
])
else
:
self
.
task
=
{}
self
.
logger
.
info
(
f
"task =
{
self
.
task
}
"
)
@
staticmethod
def
dict2json
(
d
:
dict
):
"""Convert `dict` to JSON format string."""
...
...
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