File: //lib/python2.7/site-packages/leapp/repository/scan.pyc
�
9�Egc @ s d d l Z d d l m Z m Z d d l m Z d d l m Z d d l m Z d d l
m Z m Z m
Z
d � Z d � Z d e d � Z d
� Z d � Z d � Z d
� Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d � Z d S( i����N( t
Repositoryt DefinitionKind( t RepositoryManager( t ActorDefinition( t RepositoryConfigurationError( t get_global_repositories_datat get_user_config_repo_datat
find_reposc C sx i } xF t � j � D]5 \ } } | d r | j i | d | d 6� q q W| rt | j t � j d i � � n | S( Nt enabledt patht idt repos( R t itemst updateR t get( t include_localst datat repo_idt entry( ( s9 /usr/lib/python2.7/site-packages/leapp/repository/scan.pyt _make_repo_lookup
s
#c C s� t d | � } | r1 | j � r1 t d � � n t } xT | s� | j � } x; | D]- } | | k rS | j t | | � � PqS qS Wt } q: W| j � r� t d j d j | � � � � n d S( NR s= No repos configured? Try adding some with "snactor repo find"s! Missing repositories detected: {}s , ( R t get_missing_repo_linksR t Falset add_repot scan_repot Truet formatt join( t managerR t repo_lookupt finishedt missingR ( ( s9 /usr/lib/python2.7/site-packages/leapp/repository/scan.pyt _resolve_repository_links s
c C se t j j | � ra | p t � } x'