PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /lib64/python2.7/site-packages/sepolgen/ |
| Server: Linux host100322.itwesthosting.com 3.10.0-1160.144.1.el7.tuxcare.els4.x86_64 #1 SMP Tue Apr 7 08:40:40 UTC 2026 x86_64 IP: 144.91.64.173 |
| Dir : //lib64/python2.7/site-packages/sepolgen/matching.pyc |
�
��^c @ s� d Z d d l Z d d l m Z d d l m Z d d l m Z d e j f d � � YZ d d
d
� � YZ d d d � � YZ d S( sI
Classes and algorithms for matching requested access to access vectors.
i����Ni ( t access( t objectmodel( t utilt Matchc B s e Z d d d � Z d � Z RS( i c C s( | | _ | | _ t | _ d | _ d S( N( t interfacet distt Falset info_dir_changet Nonet __hash__( t selfR R ( ( s7 /usr/lib64/python2.7/site-packages/sepolgen/matching.pyt __init__ s c C sT y5 | j | j f } | j | j f } | | | � SWn t t f k
rO t SXd S( N( R R t AttributeErrort TypeErrort NotImplemented( R
t othert methodt at b( ( s7 /usr/lib64/python2.7/site-packages/sepolgen/matching.pyt _compare( s N( t __name__t
__module__R R R ( ( ( s7 /usr/lib64/python2.7/site-packages/sepolgen/matching.pyR s t MatchListc B sM e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z RS( i� c C s4 g | _ g | _ | j | _ t | _ d | _ d S( N( t childrent bastardst DEFAULT_THRESHOLDt thresholdR t allow_info_dir_changeR t av( R
( ( s7 /usr/lib64/python2.7/site-packages/sepolgen/matching.pyR 3 s
c C s8 t | j � r | j d St | j � r4 | j d Sd S( Ni ( t lenR R R ( R
( ( s7 /usr/lib64/python2.7/site-packages/sepolgen/matching.pyt best<