diff --git a/paddlehub/common/hub_server.py b/paddlehub/common/hub_server.py index ba770e28f5411f62a31d1f8657f5e7330b260a1f..4b7841c0a9c36c8e55822bd711377cea477f4f65 100644 --- a/paddlehub/common/hub_server.py +++ b/paddlehub/common/hub_server.py @@ -287,7 +287,10 @@ class CacheUpdater(threading.Thread): "command": "update_cache", "mtime": os.stat(cache_path).st_mtime } - r = srv_utils.hub_request(api_url, payload, extra) + try: + r = srv_utils.hub_request(api_url, payload, extra) + except Exception as err: + pass if r.get("update_cache", 0) == 1: with open(cache_path, 'w+') as fp: yaml.safe_dump({'resource_list': r['data']}, fp) diff --git a/paddlehub/module/module.py b/paddlehub/module/module.py index f508403ce9b3aa5d93e51a756a406026c51526d6..206fceab725420728fe1cc0393c44936adcaa0f1 100644 --- a/paddlehub/module/module.py +++ b/paddlehub/module/module.py @@ -128,6 +128,8 @@ class Module(object): elif module_dir: self._init_with_module_file(module_dir=module_dir[0]) lock.flock(fp_lock, lock.LOCK_UN) + name = module_dir[0].split("/")[-1] + version = module_dir[1] elif signatures: if processor: if not issubclass(processor, BaseProcessor):