Browse Source

[MNT] modify update_learnware

tags/v0.3.2
Gene 2 years ago
parent
commit
a135188d54
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      learnware/market/base.py

+ 8
- 2
learnware/market/base.py View File

@@ -148,8 +148,8 @@ class LearnwareMarket:
def update_learnware(
self,
id: str,
zip_path: str,
semantic_spec: dict,
zip_path: str = None,
semantic_spec: dict = None,
checker_names: List[str] = None,
check_status: int = None,
**kwargs,
@@ -174,6 +174,12 @@ class LearnwareMarket:
int
The final learnware check_status.
"""
zip_path = self.get_learnware_path_by_ids(id) if zip_path is None else zip_path
semantic_spec = (
self.get_learnware_by_ids(id).get_specification().get_semantic_spec()
if semantic_spec is None
else semantic_spec
)
update_status = self.check_learnware(zip_path, semantic_spec, checker_names)
check_status = (
update_status if check_status is None or update_status == BaseChecker.INVALID_LEARNWARE else check_status


Loading…
Cancel
Save