o
    ¿É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 ]}| 	|¡}| 
d¡}|d u r7q&t| 
d¡ƒ}|||< q&|S )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)	ÚfufiZ	re_stringZre_lineÚ
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
   