Current Path : /usr/lib/python2.7/dist-packages/aptsources/ |
Current File : //usr/lib/python2.7/dist-packages/aptsources/distinfo.pyc |
WRc @ s d d l Z d d l Z d d l Z d d l m Z m Z d d l Z d d l Z d d l m Z d e f d YZ d e f d YZ d e f d YZ d e f d YZ d Z d e f d YZ e d k re d d Z e j e j x e j D] Z e j d e j e j d e j e j d e j e j d e j e j i k re j d e j j n x4 e j D]) Z e j d e j e j e j f qWx% e j D] Z! e j d e! j qWqWn d S( iN( t Popent PIPE( t gettextt Templatec B s# e Z d Z d Z d Z RS( c C s d | _ t | _ g | _ d | _ d | _ d | _ d | _ g | _ g | _ d | _ i | _ d | _ t | _ t | _ d S( N( t Nonet namet Falset childt parentst match_namet descriptiont base_urit typet componentst childrent match_urit mirror_sett distributiont Truet availablet official( t self( ( s7 /usr/lib/python2.7/dist-packages/aptsources/distinfo.pyt __init__$ s c C s | t d | j k S( s8 Check if the distribution provides the given component c S s | j S( N( R ( t c( ( s7 /usr/lib/python2.7/dist-packages/aptsources/distinfo.pyt <lambda>6 s ( t mapR ( R t comp( ( s7 /usr/lib/python2.7/dist-packages/aptsources/distinfo.pyt has_component4 s c C sC t | \ } } } | | j k r; | j | j | | St Sd S( s8 Check if a given url of a repository is a valid mirror N( t split_urlR t has_repositoryR ( R t urlt protot hostnamet dir( ( s7 /usr/lib/python2.7/dist-packages/aptsources/distinfo.pyt is_mirror8 s ( t __name__t __module__R R R"