mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Back out trying to use the C values for CO_xxx.
__future__.py reverted to 1.9. newmodule.c reverted to 2.32.
This commit is contained in:
parent
4e2fbce71c
commit
89675078cb
2 changed files with 12 additions and 41 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue