diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-08-24 06:29:12 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-08-24 06:29:12 (GMT) |
commit | 89675078cb2a37e557e66874ded3b8ff95b85771 (patch) | |
tree | aaa10385896666a9e2feba05b2eee0ede440f2f9 /Lib/__future__.py | |
parent | 4e2fbce71cf1dbb7b94dc7d4f781cb82c7e9efe7 (diff) | |
download | cpython-89675078cb2a37e557e66874ded3b8ff95b85771.zip cpython-89675078cb2a37e557e66874ded3b8ff95b85771.tar.gz cpython-89675078cb2a37e557e66874ded3b8ff95b85771.tar.bz2 |
Back out trying to use the C values for CO_xxx.
__future__.py reverted to 1.9.
newmodule.c reverted to 2.32.
Diffstat (limited to 'Lib/__future__.py')
-rw-r--r-- | Lib/__future__.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Lib/__future__.py b/Lib/__future__.py index ebb44a7..32cdbc1 100644 --- a/Lib/__future__.py +++ b/Lib/__future__.py @@ -55,13 +55,13 @@ all_feature_names = [ __all__ = ["all_feature_names"] + all_feature_names -try: - import new as _new # for CO_xxx symbols -except ImportError: # May happen during build - class _new: - CO_NESTED = 0x0010 - CO_GENERATOR_ALLOWED = 0x1000 - CO_FUTURE_DIVISION = 0x2000 +# The CO_xxx symbols are defined here under the same names used by +# compile.h, so that an editor search will find them here. However, +# they're not exported in __all__, because they don't really belong to +# this module. +CO_NESTED = 0x0010 # nested_scopes +CO_GENERATOR_ALLOWED = 0x1000 # generators +CO_FUTURE_DIVISION = 0x2000 # division class _Feature: def __init__(self, optionalRelease, mandatoryRelease, compiler_flag): @@ -92,12 +92,12 @@ class _Feature: nested_scopes = _Feature((2, 1, 0, "beta", 1), (2, 2, 0, "alpha", 0), - _new.CO_NESTED) + CO_NESTED) generators = _Feature((2, 2, 0, "alpha", 1), (2, 3, 0, "final", 0), - _new.CO_GENERATOR_ALLOWED) + CO_GENERATOR_ALLOWED) division = _Feature((2, 2, 0, "alpha", 2), (3, 0, 0, "alpha", 0), - _new.CO_FUTURE_DIVISION) + CO_FUTURE_DIVISION) |