From 5f36e0a43ec3e7613ac9070d2e56604da7f8c9db Mon Sep 17 00:00:00 2001 From: Sven Heidemann Date: Tue, 30 Mar 2021 10:43:39 +0200 Subject: [PATCH] Improved publisher --- src/cpl_cli/publish/publisher_service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cpl_cli/publish/publisher_service.py b/src/cpl_cli/publish/publisher_service.py index 964ab092..bc5a5f0d 100644 --- a/src/cpl_cli/publish/publisher_service.py +++ b/src/cpl_cli/publish/publisher_service.py @@ -287,12 +287,14 @@ class PublisherService(PublisherABC): os.remove(setup_file) main = None + main_not_found = False try: main = importlib.import_module(self._build_settings.main) except Exception as e: Console.error('Could not find entry point', str(e)) + main_not_found = True - if main is None or not hasattr(main, 'main'): + if (main is None or not hasattr(main, 'main')) and not main_not_found: Console.error('Could not find entry point') return