a
    ¿É3_D  ã                   @   s,   d dl Z d dlZd dlZdd„ Zdd„ ZdS )é    Nc           	      C   sŠ   t j | ¡std|  ƒ‚d}|d7 }|d7 }t |¡}t | ¡ ¡ }i }|D ]8}| 	|¡}| 
d¡}|d u rnqLt| 
d¡ƒ}|||< qL|S )NzI don't see z(\s*<variable\s+name="([^"]+)"\s+select="z	'([^']+)'z"/>\s*$|é   é   )ÚosÚpathÚisfileÚ	ExceptionÚreÚcompileÚfilerZsreadÚ
splitlinesÚmatchÚgroupÚde_xml)	ÚfufiZ	re_stringZre_lineZ
conf_linesÚcÚlineÚmatchesÚkeyÚvalue© r   ú /home/ernad/ernad/python/conf.pyÚread   s     



r   c                 C   s4   |   dd¡} |   dd¡} |   dd¡} |   dd¡} | S )	Nz&lt;ú<z&gt;ú>z&amp;ú&z&quot;ú")Úreplace)Ústringr   r   r   r      s
    r   )r   r   r
   r   r   r   r   r   r   Ú<module>   s   