From 3004d494c78554200409fcf6d1310c592de24f74 Mon Sep 17 00:00:00 2001 From: AnguseZhang <529133328@qq.com> Date: Thu, 6 May 2021 11:53:23 +0800 Subject: [PATCH 1/3] Remove os.mknod in deepmd/dump method os.mknod is not supported for MacOS and Windows. --- dpdata/deepmd/raw.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dpdata/deepmd/raw.py b/dpdata/deepmd/raw.py index 039b3b787..2258ce13e 100644 --- a/dpdata/deepmd/raw.py +++ b/dpdata/deepmd/raw.py @@ -74,5 +74,7 @@ def dump (folder, data) : except OSError: pass if data.get("nopbc", False): - os.mknod(os.path.join(folder, "nopbc")) + #os.mknod(os.path.join(folder, "nopbc")) + with open(os.path.join(folder, "nopbc"), "w") as fw_nopbc: + fw_nopbc.write("") From 63b760ab43a8d905e0f34e3968fdc09fa6c4ffea Mon Sep 17 00:00:00 2001 From: AnguseZhang <529133328@qq.com> Date: Thu, 6 May 2021 11:57:49 +0800 Subject: [PATCH 2/3] Remove os.mknod in deepmd/comp.py --- dpdata/deepmd/comp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dpdata/deepmd/comp.py b/dpdata/deepmd/comp.py index 449da62e6..e36e16082 100644 --- a/dpdata/deepmd/comp.py +++ b/dpdata/deepmd/comp.py @@ -110,5 +110,7 @@ def dump(folder, except OSError: pass if data.get("nopbc", False): - os.mknod(os.path.join(folder, "nopbc")) + #os.mknod(os.path.join(folder, "nopbc")) + with open(os.path.join(folder, "nopbc"), "w") as fw_nopbc: + fw_nopbc.write("") From d91af655555af03a70f1c043f41d665249752da3 Mon Sep 17 00:00:00 2001 From: AnguseZhang <529133328@qq.com> Date: Sat, 8 May 2021 18:16:24 +0800 Subject: [PATCH 3/3] Replace os.mknod in nopbc --- dpdata/deepmd/comp.py | 3 +-- dpdata/deepmd/raw.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dpdata/deepmd/comp.py b/dpdata/deepmd/comp.py index e36e16082..f8a367f8e 100644 --- a/dpdata/deepmd/comp.py +++ b/dpdata/deepmd/comp.py @@ -110,7 +110,6 @@ def dump(folder, except OSError: pass if data.get("nopbc", False): - #os.mknod(os.path.join(folder, "nopbc")) with open(os.path.join(folder, "nopbc"), "w") as fw_nopbc: - fw_nopbc.write("") + pass diff --git a/dpdata/deepmd/raw.py b/dpdata/deepmd/raw.py index 2258ce13e..c897f377c 100644 --- a/dpdata/deepmd/raw.py +++ b/dpdata/deepmd/raw.py @@ -74,7 +74,6 @@ def dump (folder, data) : except OSError: pass if data.get("nopbc", False): - #os.mknod(os.path.join(folder, "nopbc")) with open(os.path.join(folder, "nopbc"), "w") as fw_nopbc: - fw_nopbc.write("") + pass