
    W'Fgs	                     P   S r SSKrSSKr\R                  R                  S:w  d  \R                  R
                  S:  a'  \" S\R                  -  5        \R                  " S5        SSKr\R                  " 5       r
\R                  R                  \5      r\R                  R                  \R                  R                  \R                  R!                  \5      S5      5      r\R                  R                  \R                  R!                  \5      S5      r\R                  R'                  \5      (       a  \
R)                  \5        S	\R*                  ;   r\R                  R'                  \R                  R                  \S
S5      5      rS rS r " S S\5      r\" 5       rg)z7
Configuration variables that can be set at build time
    N      z-python 3.4 or later is required, your's is %s   z..z	build.cfgVIRTINST_TEST_SUITEtestsztest_cli.pyc                 `    U R                  S5       Vs/ s H  o(       d  M  UPM     sn$ s  snf )N,)split)commastrds     //usr/share/virt-manager/virtinst/buildconfig.py_split_listr   #   s'    ~~c*0*!aA*000s   
++c                     [         (       a  U$  [        R                  SU 5      $ ! [        R                  [        R
                  4 a    Us $ f = f)Nconfig)_istest_cfggetconfigparserNoOptionErrorNoSectionError)namedefaults     r   
_get_paramr   '   sG    wxx$''&&(C(CD s   % &AAc                        \ rS rSrS rS rSrg)_BuildConfig0   c                 $   [         U l        [        SS5      U l        [        SS5      U l        [        [        SS5      5      U l        S U l        S U l        S U l	        S U l
        S U l        [        U l        U R                  [        SS5      5        g )Nversion default_graphicsspicedefault_hvsprefixz/usr)_cfgpathcfgpathr   r   r    r   r"   r#   gettext_dirui_diricon_dirgsettings_dir_running_from_srcdirrunning_from_srcdir_set_paths_by_prefix)selfs    r   __init___BuildConfig.__init__1   s}    !)R0 *+=w G&z-'DE!#7 !!*Xv">?    c                 0   Xl         [        R                  R                  USS5      U l        U R
                  (       ad  [        R                  R                  [        S5      U l        [        R                  R                  [        S5      U l        U R                  U l	        g [        R                  R                  USSS5      U l        [        R                  R                  USSS5      U l        [        R                  R                  USSS5      U l	        g )	Nsharelocaleuidatazvirt-managericonszglib-2.0schemas)
r#   ospathjoinr&   r+   _srcdirr'   r(   r)   )r-   r#   s     r   r,   !_BuildConfig._set_paths_by_prefixA   s    77<<B##'',,w5DKGGLL&9DM!%D'',,vwMDKGGLL.DM!#fgI"'Dr0   )
r%   r    r"   r&   r)   r(   r#   r+   r'   r   N)__name__
__module____qualname____firstlineno__r.   r,   __static_attributes__ r0   r   r   r   0   s    @ 'r0   r   )__doc__r8   sysversion_infomajorminorprintexitr   ConfigParserr   r9   abspath__file__	_filepathr:   dirnamer;   r$   existsreadenvironr   r*   r   r   objectr   BuildConfigrB   r0   r   <module>rT      sD   
 
aQ	
9 HHQK   "GGOOH%	
''//"'',,rwwy'A4H
I77<<	2K@77>>(IIh
2::
-ww~~GGLL'=13 1'6 'B nr0   