|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /opt/alt-old/python27/lib/python2.7/site-packages/libpasteurize/fixes/ |
Upload File : |
�
�A�[c @ sB d Z d Z d Z d e f d � � YZ d e f d � � YZ d S( u�
Base classes for features that are backwards-incompatible.
Usage:
features = Features()
features.add(Feature("py3k_feature", "power< 'py3k' any* >", "2.7"))
PATTERN = features.PATTERN
u %s=%su-
%s is only supported in Python %s and above.t Featurec B s e Z d Z d � Z d � Z RS( u�
A feature has a name, a pattern, and a minimum version of Python 2.x
required to use the feature (or 3.x if there is no backwards-compatible
version of 2.x)
c C s | | _ | | _ | | _ d S( N( t namet _patternt version( t selfR t PATTERNR ( ( sQ /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/feature_base.pyt __init__ s c C s t | j | j f S( uS
Format the above text with the name and minimum version required.
( t message_unformattedR R ( R ( ( sQ /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/feature_base.pyt message_text s ( t __name__t
__module__t __doc__R R ( ( ( sQ /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/feature_base.pyR s t Featuresc B s5 e Z d Z i Z d � Z e d � � Z d � Z RS( u�
A set of features that generates a pattern for the features it contains.
This set will act like a mapping in that we map names to patterns.
c C s5 t g t | � D] } | j | f ^ q � | _ d S( uS
Called every time we care about the mapping of names to features.
N( t dictt iterR t mapping( R t f( ( sQ /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/feature_base.pyt update_mapping&