diff options
author | William Deegan <bill@baddogconsulting.com> | 2016-08-12 14:13:03 (GMT) |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2016-08-12 14:13:03 (GMT) |
commit | 8bb44b6de01a456e4027f58af0bb7890b78142cb (patch) | |
tree | 4ed92c72ecc468c82978bec7d2496b33060416e0 /src/engine/SCons/Executor.py | |
parent | 0bc95a1575a1e48b0f27a27c4bc48070c838c484 (diff) | |
parent | 18ed9b715d052ad972940e90e9d83da53216c289 (diff) | |
download | SCons-8bb44b6de01a456e4027f58af0bb7890b78142cb.zip SCons-8bb44b6de01a456e4027f58af0bb7890b78142cb.tar.gz SCons-8bb44b6de01a456e4027f58af0bb7890b78142cb.tar.bz2 |
merge from upstream
Diffstat (limited to 'src/engine/SCons/Executor.py')
-rw-r--r-- | src/engine/SCons/Executor.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/engine/SCons/Executor.py b/src/engine/SCons/Executor.py index 7107fde..dd5088d 100644 --- a/src/engine/SCons/Executor.py +++ b/src/engine/SCons/Executor.py @@ -35,7 +35,7 @@ import SCons.Debug from SCons.Debug import logInstanceCreation import SCons.Errors import SCons.Memoize - +from SCons.compat import with_metaclass, NoSlotsPyPy class Batch(object): """Remembers exact association between targets @@ -154,7 +154,7 @@ _execute_str_map = {0 : execute_null_str, 1 : execute_actions_str} -class Executor(object): +class Executor(object, with_metaclass(NoSlotsPyPy)): """A class for controlling instances of executing an action. This largely exists to hold a single association of an action, @@ -580,7 +580,7 @@ def get_NullEnvironment(): nullenv = NullEnvironment() return nullenv -class Null(object): +class Null(object, with_metaclass(NoSlotsPyPy)): """A null Executor, with a null build Environment, that does nothing when the rest of the methods call it. |