diff options
Diffstat (limited to 'src/engine/SCons/Node/FS.py')
-rw-r--r-- | src/engine/SCons/Node/FS.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index cc0fe95..2830a20 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -1886,9 +1886,8 @@ def find_file(filename, paths, node_factory=default_fs.File, verbose=None): verbose("looking for '%s' in '%s' ...\n" % (filename, pathdir)) dir = lookup_dir(pathdir) def func(node): - if node.is_derived() or \ - node.is_pseudo_derived() or \ - (isinstance(node, SCons.Node.FS.Base) and node.exists()): + if isinstance(node, SCons.Node.FS.File) and \ + (node.is_derived() or node.is_pseudo_derived() or node.exists()): return node return None |