Browse Source

[FIX] fix bugs about checker_names

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

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

@@ -81,8 +81,6 @@ class LearnwareMarket:
pending_learnware = get_learnware_from_dirpath(
id="pending", semantic_spec=semantic_spec, learnware_dirpath=tempdir
)
checker_names = list(self.learnware_checker.keys()) if checker_names is None else checker_names

for name in checker_names:
checker = self.learnware_checker[name]
check_status = checker(pending_learnware)
@@ -115,6 +113,7 @@ class LearnwareMarket:
- str indicating model_id
- int indicating the final learnware check_status
"""
checker_names = list(self.learnware_checker.keys()) if checker_names is None else checker_names
check_status = self.check_learnware(zip_path, semantic_spec, checker_names)
return self.learnware_organizer.add_learnware(
zip_path=zip_path, semantic_spec=semantic_spec, check_status=check_status, **kwargs
@@ -178,6 +177,7 @@ class LearnwareMarket:
if semantic_spec is None
else semantic_spec
)
checker_names = list(self.learnware_checker.keys()) if checker_names is None else checker_names
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