Skip to content

Commit 7a5a236

Browse files
committed
Throw error if topology file is not found
1 parent 918831c commit 7a5a236

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

precicecasegenerate/generation_utils/file_generator.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ def __init__(self, input_file: Path, output_path: Path) -> None:
3434
self.readme_generator = ReadmeGenerator()
3535
self.other_files_generator = OtherFilesGenerator()
3636

37+
if not self.input_file.exists():
38+
import errno
39+
import os
40+
41+
raise FileNotFoundError(
42+
errno.ENOENT, os.strerror(errno.ENOENT), str(self.input_file)
43+
)
44+
3745
def generate_level_0(self) -> None:
3846
"""Fills out the files of level 0 (everything in the root folder)."""
3947
self.other_files_generator.generate_clean(clean_sh=self.structure.clean)

0 commit comments

Comments
 (0)