Your IP : 3.15.3.17


Current Path : /opt/alt/python33/lib64/python3.3/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/__pycache__/__future__.cpython-33.pyo

�
��f�c@sdZddddddddgZd	geZd
ZdZdZd
ZdZdZdZ	dZ
Gdd�d�Zedde�Zed d!e�Z
ed"d#e�Zed$d%e�Zed&d'e�Zed(d)e�Zed*d+e	�Zed,d-e
�ZdS(.ufRecord of phased-in incompatible language changes.

Each line is of the form:

    FeatureName = "_Feature(" OptionalRelease "," MandatoryRelease ","
                              CompilerFlag ")"

where, normally, OptionalRelease < MandatoryRelease, and both are 5-tuples
of the same form as sys.version_info:

    (PY_MAJOR_VERSION, # the 2 in 2.1.0a3; an int
     PY_MINOR_VERSION, # the 1; an int
     PY_MICRO_VERSION, # the 0; an int
     PY_RELEASE_LEVEL, # "alpha", "beta", "candidate" or "final"; string
     PY_RELEASE_SERIAL # the 3; an int
    )

OptionalRelease records the first release in which

    from __future__ import FeatureName

was accepted.

In the case of MandatoryReleases that have not yet occurred,
MandatoryRelease predicts the release in which the feature will become part
of the language.

Else MandatoryRelease records when the feature became part of the language;
in releases at or after that, modules no longer need

    from __future__ import FeatureName

to use the feature in question, but may continue to use such imports.

MandatoryRelease may also be None, meaning that a planned feature got
dropped.

Instances of class _Feature have two corresponding methods,
.getOptionalRelease() and .getMandatoryRelease().

CompilerFlag is the (bitfield) flag that should be passed in the fourth
argument to the builtin function compile() to enable the feature in
dynamically compiled code.  This flag is stored in the .compiler_flag
attribute on _Future instances.  These values must match the appropriate
#defines of CO_xxx flags in Include/compile.h.

No feature line is ever to be deleted from this file.
u
nested_scopesu
generatorsudivisionuabsolute_importuwith_statementuprint_functionuunicode_literalsubarry_as_FLUFLuall_feature_namesiii i@i�iiicBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
u_FeaturecCs||_||_||_dS(N(uoptionalu	mandatoryu
compiler_flag(uselfuoptionalReleaseumandatoryReleaseu
compiler_flag((u//opt/alt/python33/lib64/python3.3/__future__.pyu__init__Ms		u_Feature.__init__cCs|jS(u�Return first release in which this feature was recognized.

        This is a 5-tuple, of the same form as sys.version_info.
        (uoptional(uself((u//opt/alt/python33/lib64/python3.3/__future__.pyugetOptionalReleaseRsu_Feature.getOptionalReleasecCs|jS(u�Return release in which this feature will become mandatory.

        This is a 5-tuple, of the same form as sys.version_info, or, if
        the feature was dropped, is None.
        (u	mandatory(uself((u//opt/alt/python33/lib64/python3.3/__future__.pyugetMandatoryReleaseZsu_Feature.getMandatoryReleasecCs dt|j|j|jf�S(Nu_Feature(urepruoptionalu	mandatoryu
compiler_flag(uself((u//opt/alt/python33/lib64/python3.3/__future__.pyu__repr__csu_Feature.__repr__N(u__name__u
__module__u__qualname__u__init__ugetOptionalReleaseugetMandatoryReleaseu__repr__(u
__locals__((u//opt/alt/python33/lib64/python3.3/__future__.pyu_FeatureLs	u_Featureiiubetaualphaiufinaliii	N(iiiubetai(iiiualphai(iiiualphai(iiiufinali(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(iiiualphai(ii	iualphai(u__doc__uall_feature_namesu__all__u	CO_NESTEDuCO_GENERATOR_ALLOWEDuCO_FUTURE_DIVISIONuCO_FUTURE_ABSOLUTE_IMPORTuCO_FUTURE_WITH_STATEMENTuCO_FUTURE_PRINT_FUNCTIONuCO_FUTURE_UNICODE_LITERALSuCO_FUTURE_BARRY_AS_BDFLu_Featureu
nested_scopesu
generatorsudivisionuabsolute_importuwith_statementuprint_functionuunicode_literalsubarry_as_FLUFL(((u//opt/alt/python33/lib64/python3.3/__future__.pyu<module>0sT	
							

?>