summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/compat
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2008-09-23 00:50:43 (GMT)
committerSteven Knight <knight@baldmt.com>2008-09-23 00:50:43 (GMT)
commit59678631551ed6ba56023c6f13da1d033f34b735 (patch)
treebacca5631bf743495c5500aee4dfaab4f5314752 /src/engine/SCons/compat
parent12c7e9c76f954c5c3fbb14cf988b39660fcfb149 (diff)
downloadSCons-59678631551ed6ba56023c6f13da1d033f34b735.zip
SCons-59678631551ed6ba56023c6f13da1d033f34b735.tar.gz
SCons-59678631551ed6ba56023c6f13da1d033f34b735.tar.bz2
Issue 2215: add a file() builtin to the compatability layer
(for pre-2.2 Python versions).
Diffstat (limited to 'src/engine/SCons/compat')
-rw-r--r--src/engine/SCons/compat/builtins.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/SCons/compat/builtins.py b/src/engine/SCons/compat/builtins.py
index a4c3080..abac857 100644
--- a/src/engine/SCons/compat/builtins.py
+++ b/src/engine/SCons/compat/builtins.py
@@ -135,6 +135,12 @@ except NameError:
# Assign to True in this module namespace so it shows up in pydoc output.
True = True
+try:
+ file
+except NameError:
+ # Pre-2.2 Python has no file() function.
+ __builtin__.file = open
+
#
try:
zip