From 78039485d667f05c6346903288e3ed5e8abc708a Mon Sep 17 00:00:00 2001 From: David Rose Date: Sat, 22 Aug 2009 01:56:18 +0000 Subject: [PATCH] squelch errors correctly --- direct/src/showutil/FreezeTool.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/direct/src/showutil/FreezeTool.py b/direct/src/showutil/FreezeTool.py index d64b7555a5..241079e82b 100644 --- a/direct/src/showutil/FreezeTool.py +++ b/direct/src/showutil/FreezeTool.py @@ -752,7 +752,10 @@ class Freezer: # Attempt to import the explicit modules into the modulefinder. for mdef in includes: - self.__loadModule(mdef) + try: + self.__loadModule(mdef) + except ImportError: + print "Unknown module: %s" % (mdef.moduleName) # Also attempt to import any implicit modules. If any of # these fail to import, we don't really care. @@ -829,10 +832,7 @@ class Freezer: else: # Otherwise, we can just import it normally. - try: - self.mf.import_hook(mdef.moduleName) - except ImportError: - print "Unknown module: %s" % (mdef.moduleName) + self.mf.import_hook(mdef.moduleName) def reset(self): """ After a previous call to done(), this resets the