From d2a74811818477fd991354cd200cac8147d8e4fe Mon Sep 17 00:00:00 2001 From: rdb Date: Thu, 24 Dec 2020 20:46:13 +0100 Subject: [PATCH] dist: handle SyntaxError in imported module --- direct/src/dist/FreezeTool.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/direct/src/dist/FreezeTool.py b/direct/src/dist/FreezeTool.py index a6a5ab63b9..99413d5922 100644 --- a/direct/src/dist/FreezeTool.py +++ b/direct/src/dist/FreezeTool.py @@ -2410,6 +2410,9 @@ class PandaModuleFinder(modulefinder.ModuleFinder): except ImportError as msg: self.msg(2, "ImportError:", str(msg)) self._add_badmodule(name, caller) + except SyntaxError as msg: + self.msg(2, "SyntaxError:", str(msg)) + self._add_badmodule(name, caller) else: if fromlist: for sub in fromlist: