diff options
| author | Steven Knight <knight@baldmt.com> | 2002-11-13 01:39:45 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2002-11-13 01:39:45 (GMT) |
| commit | 75a90274cf324056b49f53d634cd3f0c3c52fe85 (patch) | |
| tree | 105ca0ac902036a73c7a76839944bdb11fcc91c5 /src/engine/SCons/Node | |
| parent | 889f0c7238da15a89be500e40ce9f73102e31b8c (diff) | |
| download | SCons-75a90274cf324056b49f53d634cd3f0c3c52fe85.zip SCons-75a90274cf324056b49f53d634cd3f0c3c52fe85.tar.gz SCons-75a90274cf324056b49f53d634cd3f0c3c52fe85.tar.bz2 | |
Support special characters in file names. (Charles Crain)
Diffstat (limited to 'src/engine/SCons/Node')
| -rw-r--r-- | src/engine/SCons/Node/NodeTests.py | 6 | ||||
| -rw-r--r-- | src/engine/SCons/Node/__init__.py | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/NodeTests.py b/src/engine/SCons/Node/NodeTests.py index 8ae7165..cd2d2e3 100644 --- a/src/engine/SCons/Node/NodeTests.py +++ b/src/engine/SCons/Node/NodeTests.py @@ -682,7 +682,11 @@ class NodeTestCase(unittest.TestCase): assert not hasattr(nodes[1], 'b'), nodes[1] assert not hasattr(nodes[1], 'bbbb'), nodes[0] assert nodes[1].c == 1, nodes[1] - + + def test_literal(self): + """Test the is_literal() function.""" + n=SCons.Node.Node() + assert n.is_literal() if __name__ == "__main__": diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py index 22bf949..1afc79f 100644 --- a/src/engine/SCons/Node/__init__.py +++ b/src/engine/SCons/Node/__init__.py @@ -394,6 +394,11 @@ class Node: def rstr(self): return str(self) + def is_literal(self): + """Always pass the string representation of a Node to + the command interpreter literally.""" + return 1 + def get_children(node, parent): return node.children() def ignore_cycle(node, stack): pass def do_nothing(node, parent): pass |
