
   G{.                   `    d dl Z d dlZd dlmZ  e            Z ej                    Zd Zd Z	dS )    N)	cStringIOc                    t                                            	 t                                          dk    rt                              d           t                              |            t                                            n# t                                            w xY wt          j                            |            d S )Ni  r   )	mutexacquirelogfiletellseekwritereleasesysstdout)datas      /home/vix/6.4/builds/openvix/release/vuultimo4k/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/enigma2-plugin-extensions-e2m3u2bouquet/enigma2-plugin-extensions-e2m3u2bouquet-0.9.0+gitAUTOINC+7d0469119f-r1/image/usr/lib/enigma2/python/Plugins/Extensions/E2m3u2bouquet/log.pyr
   r
      s    	MMOOO<<>>D  LLOOOdJTs   AB B!c                  |   t                                            	 t                                          } t                                          }t                              d           t                              |           }t                                            n# t                                            w xY w||z   S )Nr   )r   r   r   r   readr	   r   )posheadtails      r   getvaluer      sy    	MMOOOllnn||~~Q||C  $;s   A&B B6)
r   	threading	six.movesr   StringIOr   Lockr   r
   r        r   <module>r      sr    


     + + + + + + (**		 	 		 	 	 	 	r   