Compare commits
2 Commits
c36e710668
...
b7b7a93677
Author | SHA1 | Date | |
---|---|---|---|
b7b7a93677 | |||
7e58220d2f |
|
@ -58,7 +58,6 @@ class Cmd(BaseModel):
|
||||||
copy_in: Dict[str, InputFile] = Field({}, serialization_alias="copyIn")
|
copy_in: Dict[str, InputFile] = Field({}, serialization_alias="copyIn")
|
||||||
copy_in_cached: Dict[str, str] = Field({}, serialization_alias="copyInCached")
|
copy_in_cached: Dict[str, str] = Field({}, serialization_alias="copyInCached")
|
||||||
copy_in_dir: str = Field(".", serialization_alias="copyInDir")
|
copy_in_dir: str = Field(".", serialization_alias="copyInDir")
|
||||||
# reconsider this default situation
|
|
||||||
copy_out: List[str] = Field(["stdout", "stderr"], serialization_alias="copyOut")
|
copy_out: List[str] = Field(["stdout", "stderr"], serialization_alias="copyOut")
|
||||||
copy_out_cached: List[str] = Field([], serialization_alias="copyOutCached")
|
copy_out_cached: List[str] = Field([], serialization_alias="copyOutCached")
|
||||||
copy_out_max: int = Field(0, serialization_alias="copyOutMax")
|
copy_out_max: int = Field(0, serialization_alias="copyOutMax")
|
||||||
|
|
|
@ -78,16 +78,16 @@ def fix_keyword(
|
||||||
if parser in keyword_parser:
|
if parser in keyword_parser:
|
||||||
keyword_parser_ = next(p for p in conf_stage.parsers if p.name == parser)
|
keyword_parser_ = next(p for p in conf_stage.parsers if p.name == parser)
|
||||||
keyword_weight = []
|
keyword_weight = []
|
||||||
if getattr(task_stage, parser, None) is not None:
|
if parser in task_stage.__dict__:
|
||||||
unique_weight = list(set(getattr(task_stage, parser).weight))
|
unique_weight = list(set(task_stage.__dict__[parser].weight))
|
||||||
for score in unique_weight:
|
for score in unique_weight:
|
||||||
keyword_weight.append({"keywords": [], "score": score})
|
keyword_weight.append({"keywords": [], "score": score})
|
||||||
|
|
||||||
for idx, score in enumerate(unique_weight):
|
for idx, score in enumerate(unique_weight):
|
||||||
for idx_, score_ in enumerate(getattr(task_stage, parser).weight):
|
for idx_, score_ in enumerate(task_stage.__dict__[parser].weight):
|
||||||
if score == score_:
|
if score == score_:
|
||||||
keyword_weight[idx]["keywords"].append(
|
keyword_weight[idx]["keywords"].append(
|
||||||
getattr(task_stage, parser).keyword[idx_]
|
task_stage.__dict__[parser].keyword[idx_]
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
continue
|
continue
|
||||||
|
@ -134,7 +134,7 @@ def fix_dummy(task_stage: task.Stage, conf_stage: result.StageDetail) -> None:
|
||||||
if parser not in dummy_parser:
|
if parser not in dummy_parser:
|
||||||
continue
|
continue
|
||||||
dummy_parser_ = next(p for p in conf_stage.parsers if p.name == parser)
|
dummy_parser_ = next(p for p in conf_stage.parsers if p.name == parser)
|
||||||
if getattr(task_stage, parser.replace("-", "_"), None) is None:
|
if parser.replace("-", "_") not in task_stage.__dict__:
|
||||||
continue
|
continue
|
||||||
if task_stage.result_status is None:
|
if task_stage.result_status is None:
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -222,11 +222,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"copyInCached": {
|
"copyInCached": {
|
||||||
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan",
|
||||||
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
|
||||||
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
||||||
"h7/build/ex2": "h7/build/ex2",
|
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
||||||
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan"
|
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
||||||
|
"h7/build/ex2": "h7/build/ex2"
|
||||||
},
|
},
|
||||||
"copyInDir": ".",
|
"copyInDir": ".",
|
||||||
"copyOut": [
|
"copyOut": [
|
||||||
|
@ -322,11 +322,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"copyInCached": {
|
"copyInCached": {
|
||||||
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan",
|
||||||
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
|
||||||
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
||||||
"h7/build/ex2": "h7/build/ex2",
|
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
||||||
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan"
|
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
||||||
|
"h7/build/ex2": "h7/build/ex2"
|
||||||
},
|
},
|
||||||
"copyInDir": ".",
|
"copyInDir": ".",
|
||||||
"copyOut": [
|
"copyOut": [
|
||||||
|
@ -444,11 +444,11 @@
|
||||||
"cpuSetLimit": "",
|
"cpuSetLimit": "",
|
||||||
"copyIn": {},
|
"copyIn": {},
|
||||||
"copyInCached": {
|
"copyInCached": {
|
||||||
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan",
|
||||||
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
|
||||||
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
||||||
"h7/build/ex2": "h7/build/ex2",
|
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
||||||
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan"
|
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
||||||
|
"h7/build/ex2": "h7/build/ex2"
|
||||||
},
|
},
|
||||||
"copyInDir": ".",
|
"copyInDir": ".",
|
||||||
"copyOut": [
|
"copyOut": [
|
||||||
|
@ -542,11 +542,11 @@
|
||||||
"cpuSetLimit": "",
|
"cpuSetLimit": "",
|
||||||
"copyIn": {},
|
"copyIn": {},
|
||||||
"copyInCached": {
|
"copyInCached": {
|
||||||
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan",
|
||||||
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
|
||||||
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
||||||
"h7/build/ex2": "h7/build/ex2",
|
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
||||||
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan"
|
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
||||||
|
"h7/build/ex2": "h7/build/ex2"
|
||||||
},
|
},
|
||||||
"copyInDir": ".",
|
"copyInDir": ".",
|
||||||
"copyOut": [
|
"copyOut": [
|
||||||
|
@ -639,11 +639,11 @@
|
||||||
"cpuSetLimit": "",
|
"cpuSetLimit": "",
|
||||||
"copyIn": {},
|
"copyIn": {},
|
||||||
"copyInCached": {
|
"copyInCached": {
|
||||||
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan",
|
||||||
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
|
||||||
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
"h7/build/compile_commands.json": "h7/build/compile_commands.json",
|
||||||
"h7/build/ex2": "h7/build/ex2",
|
"h7/build/ex2-asan": "h7/build/ex2-asan",
|
||||||
"h7/build/ex2-ubsan": "h7/build/ex2-ubsan"
|
"h7/build/ex2-msan": "h7/build/ex2-msan",
|
||||||
|
"h7/build/ex2": "h7/build/ex2"
|
||||||
},
|
},
|
||||||
"copyInDir": ".",
|
"copyInDir": ".",
|
||||||
"copyOut": [
|
"copyOut": [
|
||||||
|
|
Loading…
Reference in New Issue
Block a user