提交 59521dbb 编写于 作者: W wuzewu

Fix module install bug

上级 4784a3f2
...@@ -212,12 +212,13 @@ class LocalModuleManager(object): ...@@ -212,12 +212,13 @@ class LocalModuleManager(object):
fp.write(md5_value) fp.write(md5_value)
save_path = os.path.join(MODULE_HOME, module_name) save_path = os.path.join(MODULE_HOME, module_name)
if os.path.exists(save_path): if save_path != module_dir:
shutil.rmtree(save_path) if os.path.exists(save_path):
if from_user_dir: shutil.rmtree(save_path)
shutil.copytree(module_dir, save_path) if from_user_dir:
else: shutil.copytree(module_dir, save_path)
shutil.move(module_dir, save_path) else:
shutil.move(module_dir, save_path)
module_dir = save_path module_dir = save_path
tips = "Successfully installed %s" % module_name tips = "Successfully installed %s" % module_name
if installed_module_version: if installed_module_version:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册