summaryrefslogtreecommitdiff
path: root/SCons/Script
diff options
context:
space:
mode:
authorAnatoli Babenia <anatoli@rainforce.org>2022-09-04 19:14:14 +0300
committerGitHub <noreply@github.com>2022-09-04 19:14:14 +0300
commit991c022c301f2bd2aa3bc3d7b0b0bef9f2e9da82 (patch)
tree219a4546cf60a0e26a0afb6be194ecff77205ce7 /SCons/Script
parentd181182262be9b2262c781afff1f7e020f6f60de (diff)
downloadscons-git-991c022c301f2bd2aa3bc3d7b0b0bef9f2e9da82.tar.gz
Make EnsurePythonVersion static too
Diffstat (limited to 'SCons/Script')
-rw-r--r--SCons/Script/SConscript.py3
-rw-r--r--SCons/Script/__init__.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/SCons/Script/SConscript.py b/SCons/Script/SConscript.py
index a85c12cf2..99bb84d6e 100644
--- a/SCons/Script/SConscript.py
+++ b/SCons/Script/SConscript.py
@@ -507,7 +507,8 @@ class SConsEnvironment(SCons.Environment.Base):
(scons_ver_string, SCons.__version__))
sys.exit(2)
- def EnsurePythonVersion(self, major, minor):
+ @staticmethod
+ def EnsurePythonVersion(major, minor):
"""Exit abnormally if the Python version is not late enough."""
if sys.version_info < (major, minor):
v = sys.version.split()[0]
diff --git a/SCons/Script/__init__.py b/SCons/Script/__init__.py
index 029dc8e9b..0250bd17a 100644
--- a/SCons/Script/__init__.py
+++ b/SCons/Script/__init__.py
@@ -291,13 +291,13 @@ def Variables(files=None, args=ARGUMENTS):
#
# Static functions that do not use state in DefaultEnvironment().
EnsureSConsVersion = _SConscript.SConsEnvironment.EnsureSConsVersion
+EnsurePythonVersion = _SConscript.SConsEnvironment.EnsurePythonVersion
# Functions that end up calling methods or Builders in the
# DefaultEnvironment().
GlobalDefaultEnvironmentFunctions = [
# Methods from the SConsEnvironment class, above.
'Default',
- 'EnsurePythonVersion',
'Exit',
'Export',
'GetLaunchDir',