Make sure paths in copytree and rmtree are strings

This commit is contained in:
ines 2017-03-21 12:15:33 +01:00
parent fa6e3cefbb
commit 3e134b5b2b

View File

@ -26,7 +26,7 @@ def package(input_dir, output_dir, force):
package_path = main_path / model_name
create_dirs(package_path, force)
shutil.copytree(input_path, package_path / model_name_v)
shutil.copytree((input_path, package_path / model_name_v).as_posix())
create_file(main_path / 'meta.json', json.dumps(meta, indent=2))
create_file(main_path / 'setup.py', template_setup)
create_file(main_path / 'MANIFEST.in', template_manifest)
@ -48,7 +48,7 @@ def check_dirs(input_path, output_path):
def create_dirs(package_path, force):
if package_path.exists():
if force:
shutil.rmtree(package_path)
shutil.rmtree(package_path.as_posix())
else:
util.sys_exit(package_path.as_posix(),
"Please delete the directory and try again.",