summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorGreg Noel <GregNoel@tigris.org>2008-09-11 18:38:24 (GMT)
committerGreg Noel <GregNoel@tigris.org>2008-09-11 18:38:24 (GMT)
commitd89e09084a620e1b8623b9329c2fa29c0e7980df (patch)
tree55704fc0b262d26161fdac119b74fad9ff711fa4 /src/engine
parent9f13cdf6fcf02e50e60d278042be37c0c2b1c7cb (diff)
downloadSCons-d89e09084a620e1b8623b9329c2fa29c0e7980df.zip
SCons-d89e09084a620e1b8623b9329c2fa29c0e7980df.tar.gz
SCons-d89e09084a620e1b8623b9329c2fa29c0e7980df.tar.bz2
Evaluate compat module transparently when SCons is instantiated
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/Builder.py2
-rw-r--r--src/engine/SCons/Job.py2
-rw-r--r--src/engine/SCons/Node/__init__.py2
-rw-r--r--src/engine/SCons/SConf.py2
-rw-r--r--src/engine/SCons/SConsign.py2
-rw-r--r--src/engine/SCons/Script/Main.py2
-rw-r--r--src/engine/SCons/Script/SConsOptions.py2
-rw-r--r--src/engine/SCons/Subst.py2
-rw-r--r--src/engine/SCons/Taskmaster.py2
-rw-r--r--src/engine/SCons/Util.py2
-rw-r--r--src/engine/SCons/Variables/BoolVariable.py1
-rw-r--r--src/engine/SCons/Variables/BoolVariableTests.py2
-rw-r--r--src/engine/SCons/Variables/PackageVariable.py1
-rw-r--r--src/engine/SCons/Variables/PackageVariableTests.py2
-rw-r--r--src/engine/SCons/Variables/__init__.py2
-rw-r--r--src/engine/SCons/__init__.py3
-rw-r--r--src/engine/SCons/compat/__init__.py6
-rw-r--r--src/engine/SCons/cpp.py2
18 files changed, 4 insertions, 35 deletions
diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py
index 45bd99a..977bdea 100644
--- a/src/engine/SCons/Builder.py
+++ b/src/engine/SCons/Builder.py
@@ -100,8 +100,6 @@ There are the following methods for internal use within this module:
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import UserDict
import UserList
diff --git a/src/engine/SCons/Job.py b/src/engine/SCons/Job.py
index 545df98..fec50aa 100644
--- a/src/engine/SCons/Job.py
+++ b/src/engine/SCons/Job.py
@@ -31,8 +31,6 @@ stop, and wait on jobs.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import os
import signal
diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py
index c765ee9..3a92b33 100644
--- a/src/engine/SCons/Node/__init__.py
+++ b/src/engine/SCons/Node/__init__.py
@@ -44,8 +44,6 @@ be able to depend on any other type of "thing."
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import copy
from itertools import chain, izip
import string
diff --git a/src/engine/SCons/SConf.py b/src/engine/SCons/SConf.py
index 9b3879e..25fc2bc 100644
--- a/src/engine/SCons/SConf.py
+++ b/src/engine/SCons/SConf.py
@@ -28,8 +28,6 @@ Autoconf-like configuration support.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import os
import re
import string
diff --git a/src/engine/SCons/SConsign.py b/src/engine/SCons/SConsign.py
index bd42706..b46d9ad 100644
--- a/src/engine/SCons/SConsign.py
+++ b/src/engine/SCons/SConsign.py
@@ -29,8 +29,6 @@ Writing and reading information to the .sconsign file or files.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import cPickle
import os
import os.path
diff --git a/src/engine/SCons/Script/Main.py b/src/engine/SCons/Script/Main.py
index 4a4dd84..dc24b22 100644
--- a/src/engine/SCons/Script/Main.py
+++ b/src/engine/SCons/Script/Main.py
@@ -36,8 +36,6 @@ it goes here.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import os
import os.path
import string
diff --git a/src/engine/SCons/Script/SConsOptions.py b/src/engine/SCons/Script/SConsOptions.py
index 2148068..0e28fd2 100644
--- a/src/engine/SCons/Script/SConsOptions.py
+++ b/src/engine/SCons/Script/SConsOptions.py
@@ -23,8 +23,6 @@
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import optparse
import re
import string
diff --git a/src/engine/SCons/Subst.py b/src/engine/SCons/Subst.py
index 52aaae5..8646f62 100644
--- a/src/engine/SCons/Subst.py
+++ b/src/engine/SCons/Subst.py
@@ -29,8 +29,6 @@ SCons string substitution.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import re
import string
import types
diff --git a/src/engine/SCons/Taskmaster.py b/src/engine/SCons/Taskmaster.py
index 27dd1f0..61bab21 100644
--- a/src/engine/SCons/Taskmaster.py
+++ b/src/engine/SCons/Taskmaster.py
@@ -50,8 +50,6 @@ interface and the SCons build engine. There are two key classes here:
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
from itertools import chain
import operator
import string
diff --git a/src/engine/SCons/Util.py b/src/engine/SCons/Util.py
index af09786..44f615b 100644
--- a/src/engine/SCons/Util.py
+++ b/src/engine/SCons/Util.py
@@ -29,8 +29,6 @@ Various utility functions go here.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import copy
import os
import os.path
diff --git a/src/engine/SCons/Variables/BoolVariable.py b/src/engine/SCons/Variables/BoolVariable.py
index 92936e6..dd162cc 100644
--- a/src/engine/SCons/Variables/BoolVariable.py
+++ b/src/engine/SCons/Variables/BoolVariable.py
@@ -40,7 +40,6 @@ __all__ = ['BoolVariable',]
import string
-import SCons.compat
import SCons.Errors
__true_strings = ('y', 'yes', 'true', 't', '1', 'on' , 'all' )
diff --git a/src/engine/SCons/Variables/BoolVariableTests.py b/src/engine/SCons/Variables/BoolVariableTests.py
index feb4e4e..ef68150 100644
--- a/src/engine/SCons/Variables/BoolVariableTests.py
+++ b/src/engine/SCons/Variables/BoolVariableTests.py
@@ -23,8 +23,6 @@
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import sys
import unittest
diff --git a/src/engine/SCons/Variables/PackageVariable.py b/src/engine/SCons/Variables/PackageVariable.py
index 6be260d..bf74aad 100644
--- a/src/engine/SCons/Variables/PackageVariable.py
+++ b/src/engine/SCons/Variables/PackageVariable.py
@@ -56,7 +56,6 @@ __all__ = ['PackageVariable',]
import string
-import SCons.compat
import SCons.Errors
__enable_strings = ('1', 'yes', 'true', 'on', 'enable', 'search')
diff --git a/src/engine/SCons/Variables/PackageVariableTests.py b/src/engine/SCons/Variables/PackageVariableTests.py
index 54116cf..4adde2e 100644
--- a/src/engine/SCons/Variables/PackageVariableTests.py
+++ b/src/engine/SCons/Variables/PackageVariableTests.py
@@ -23,8 +23,6 @@
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import sys
import unittest
diff --git a/src/engine/SCons/Variables/__init__.py b/src/engine/SCons/Variables/__init__.py
index a86cd34..5a4a557 100644
--- a/src/engine/SCons/Variables/__init__.py
+++ b/src/engine/SCons/Variables/__init__.py
@@ -29,8 +29,6 @@ customizable variables to an SCons build.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import SCons.compat
-
import os.path
import string
import sys
diff --git a/src/engine/SCons/__init__.py b/src/engine/SCons/__init__.py
index b548841..86af342 100644
--- a/src/engine/SCons/__init__.py
+++ b/src/engine/SCons/__init__.py
@@ -38,3 +38,6 @@ __buildsys__ = "__BUILDSYS__"
__date__ = "__DATE__"
__developer__ = "__DEVELOPER__"
+
+# make sure compatibility is always in place
+import SCons.compat
diff --git a/src/engine/SCons/compat/__init__.py b/src/engine/SCons/compat/__init__.py
index 20fb8ed..59fdc3e 100644
--- a/src/engine/SCons/compat/__init__.py
+++ b/src/engine/SCons/compat/__init__.py
@@ -29,11 +29,7 @@ implementations of various things that we'd like to use in SCons but which
only show up in later versions of Python than the early, old version(s)
we still support.
-This package will be imported by other code:
-
- import SCons.compat
-
-But other code will not generally reference things in this package through
+Other code will not generally reference things in this package through
the SCons.compat namespace. The modules included here add things to
the __builtin__ namespace or the global module list so that the rest
of our code can use the objects and names imported here regardless of
diff --git a/src/engine/SCons/cpp.py b/src/engine/SCons/cpp.py
index cdd6a3a..6ca5f9a 100644
--- a/src/engine/SCons/cpp.py
+++ b/src/engine/SCons/cpp.py
@@ -27,8 +27,6 @@ __doc__ = """
SCons C Pre-Processor module
"""
-import SCons.compat
-
import os
import re
import string