From 2722fc2394eb04a3e86a63230f5b59c0984d0b26 Mon Sep 17 00:00:00 2001 From: Dominik Krupke Date: Tue, 27 Feb 2024 16:16:18 +0100 Subject: [PATCH] FIX: Raise FileNotFoundError if in interactive mode --- src/slurminade/function_map.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slurminade/function_map.py b/src/slurminade/function_map.py index b5a7f92..61db019 100644 --- a/src/slurminade/function_map.py +++ b/src/slurminade/function_map.py @@ -133,6 +133,9 @@ def set_entry_point(entry_point: typing.Union[str, pathlib.Path]) -> None: def get_entry_point() -> Path: if FunctionMap.entry_point is None: import __main__ + # check if attribute __file__ is available + if not hasattr(__main__, "__file__"): + raise FileNotFoundError("No entry point known.") entry_point = __main__.__file__