From 59678631551ed6ba56023c6f13da1d033f34b735 Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Tue, 23 Sep 2008 00:50:43 +0000 Subject: Issue 2215: add a file() builtin to the compatability layer (for pre-2.2 Python versions). --- src/engine/SCons/compat/builtins.py | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- cgit v0.12