
    3_D                     (    S SK r S SKrS SKrS rS rg)    Nc                    [         R                  R                  U 5      (       d  [        SU -   5      eSnUS-  nUS-  n[        R
                  " U5      n[        R                  " U 5      R                  5       n0 nU HH  nUR                  U5      nUR                  S5      nUc  M*  [        UR                  S5      5      nXU'   MJ     U$ )NzI don't see z(\s*<variable\s+name="([^"]+)"\s+select="z	'([^']+)'z"/>\s*$|      )ospathisfile	Exceptionrecompilefilersread
splitlinesmatchgroupde_xml)	fufi	re_stringre_line
conf_linesclinematcheskeyvalues	             /home/ernad/ernad/python/conf.pyreadr      s    77>>$-..=IIIjj#GT"--/J
A--%mmA;w}}Q'(#  H    c                     U R                  SS5      n U R                  SS5      n U R                  SS5      n U R                  SS5      n U $ )	Nz&lt;<z&gt;>z&amp;&z&quot;")replace)strings    r   r   r      sG    ^^FC(F^^FC(F^^GS)F^^Hc*FMr   )r   r
   r   r   r    r   r   <module>r&      s    	 	 *r   