diff --git a/paddlehub/commands/serving.py b/paddlehub/commands/serving.py index c2ad35520779cdaa59b3b1db2aaec860f3a21a0a..7d3d7e8b40c3b5c220073e591835526cf4b98224 100644 --- a/paddlehub/commands/serving.py +++ b/paddlehub/commands/serving.py @@ -67,7 +67,8 @@ class ServingCommand(BaseCommand): "category": str(m.type).split("/")[0].upper() }) except Exception as err: - pass + print(err, ", start Hub-Serving unsuccessfully.") + exit(1) return configs @staticmethod diff --git a/paddlehub/module/module.py b/paddlehub/module/module.py index 95555f2224dadef3e83e0da73b3fa6bf270b9b71..ffd4d673728a0293dc918197f83edbd0ebf753cc 100644 --- a/paddlehub/module/module.py +++ b/paddlehub/module/module.py @@ -155,9 +155,10 @@ class Module(object): module_name=name, module_version=version, extra=extra) if not result: logger.error(tips) - exit(1) - logger.info(tips) - self._init_with_module_file(module_dir[0]) + raise RuntimeError(tips) + else: + logger.info(tips) + self._init_with_module_file(module_dir[0]) def _init_with_url(self, url): utils.check_url(url) @@ -165,8 +166,9 @@ class Module(object): url, save_path=".") if not result: logger.error(tips) - exit(1) - self._init_with_module_file(module_dir) + raise RuntimeError(tips) + else: + self._init_with_module_file(module_dir) def _dump_processor(self): import inspect