diff options
author | Carnë Draug <carandraug+dev@gmail.com> | 2013-02-15 05:00:53 +0000 |
---|---|---|
committer | Carnë Draug <carandraug+dev@gmail.com> | 2013-02-15 05:00:53 +0000 |
commit | 0cd63a22578d0f339ac8573f96fddb192e509863 (patch) | |
tree | 9de8fdf41a5cb357ad6c1dea329a0abd3707ef4c | |
parent | 9eb5708331e848fe37b63578ece26b1af278b3f7 (diff) | |
download | scons-git-0cd63a22578d0f339ac8573f96fddb192e509863.tar.gz |
Allow NoneType for CheckContext.Result
-rw-r--r-- | src/engine/SCons/SConf.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/engine/SCons/SConf.py b/src/engine/SCons/SConf.py index 0506f806b..584c433af 100644 --- a/src/engine/SCons/SConf.py +++ b/src/engine/SCons/SConf.py @@ -35,6 +35,7 @@ import os import re import sys import traceback +import types import SCons.Action import SCons.Builder @@ -776,11 +777,12 @@ class CheckContext(object): self.did_show_result = 0 def Result(self, res): - """Inform about the result of the test. res may be an integer or a - string. In case of an integer, the written text will be 'yes' or 'no'. - The result is only displayed when self.did_show_result is not set. + """Inform about the result of the test. res may be an integer, a + string, or a boolean. In case of an integer, the written text will be + 'yes' or 'no'. The result is only displayed when self.did_show_result + is not set. """ - if isinstance(res, (int, bool)): + if isinstance(res, (int, bool, types.NoneType)): if res: text = "yes" else: |