Python 1.5 compatibility: explicity import SCons.compat (again)
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Tue, 23 Sep 2008 07:08:46 +0000 (07:08 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Tue, 23 Sep 2008 07:08:46 +0000 (07:08 +0000)
so the zip() function is available so the unit tests can pass when
run on older Python versions.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3463 fdb21ef1-2011-0410-befe-b5e4ea1792b1

src/engine/SCons/cpp.py

index 6ca5f9a9e424212fbf1db447085b247ef798bdc5..8c75287dff7a07835cf60f330e925bec6d8d475f 100644 (file)
@@ -27,6 +27,11 @@ __doc__ = """
 SCons C Pre-Processor module
 """
 
+# TODO(1.5):  remove this import
+# This module doesn't use anything from SCons by name, but we import SCons
+# here to pull in zip() from the SCons.compat layer for early Pythons.
+import SCons
+
 import os
 import re
 import string