diff options
Diffstat (limited to 'src/engine/SCons/Executor.py')
-rw-r--r-- | src/engine/SCons/Executor.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/engine/SCons/Executor.py b/src/engine/SCons/Executor.py index 4b15010..12114bc 100644 --- a/src/engine/SCons/Executor.py +++ b/src/engine/SCons/Executor.py @@ -33,7 +33,7 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__" import string from SCons.Debug import logInstanceCreation -import SCons.Util +import SCons.Memoize class Executor: @@ -63,8 +63,10 @@ class Executor: self._memo = {} def set_action_list(self, action): + import SCons.Util if not SCons.Util.is_List(action): if not action: + import SCons.Errors raise SCons.Errors.UserError, "Executor must have an action." action = [action] self.action_list = action |