diff --git a/dpdata/plugins/deepmd.py b/dpdata/plugins/deepmd.py index 770d2f9ba..f3d7670b3 100644 --- a/dpdata/plugins/deepmd.py +++ b/dpdata/plugins/deepmd.py @@ -136,6 +136,8 @@ def mix_system(self, *system, type_map, **kwargs): def from_multi_systems(self, directory, **kwargs): sys_dir = [] + if not os.path.isdir(directory): + raise FileNotFoundError(f"{directory} is not a directory!") for root, dirs, files in os.walk(directory): if ( "type_map.raw" in files