diff options
author | Steven Knight <knight@baldmt.com> | 2005-03-18 18:39:59 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2005-03-18 18:39:59 (GMT) |
commit | 5f15480b79a32100de386de7f573e41564c2ef27 (patch) | |
tree | 43ced0761aff1d5c888526117b8102fbff3b063f | |
parent | 54c405bb2d1835f0ef926de9bada03a3713dab1c (diff) | |
download | SCons-5f15480b79a32100de386de7f573e41564c2ef27.zip SCons-5f15480b79a32100de386de7f573e41564c2ef27.tar.gz SCons-5f15480b79a32100de386de7f573e41564c2ef27.tar.bz2 |
Handle situations where the inspect module can't tell Memoizer what the sourcefile is. (Chad Austin)
-rw-r--r-- | src/engine/SCons/Memoize.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/SCons/Memoize.py b/src/engine/SCons/Memoize.py index 55a10ba..afa77ee 100644 --- a/src/engine/SCons/Memoize.py +++ b/src/engine/SCons/Memoize.py @@ -796,7 +796,7 @@ else: import inspect # It's OK, can't get here for Python < 2.1 superinitcode = compile( "lambda self, *args, **kw: MPI(self, cls, args, kw)", - inspect.getsourcefile(_MeMoIZeR_superinit), + inspect.getsourcefile(_MeMoIZeR_superinit) or '<unknown>', "eval") superinit = eval(superinitcode, {'cls':cls, |