a
    Ð¢c  ã                   @   sd   d dl mZmZ edƒZG dd„ deƒZd dlZeƒ  e_e_dd„ Z	d dl
Z
e	e
_e	e
_e	e
_dS )é    )Ú	autoclassÚobjc_strÚLogc                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚLogFilec                 C   s
   d| _ d S )NÚ )Úbuffer©Úself© r
   ú[/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python3.9/site-packages/iossupport.pyÚ__init__   s    zLogFile.__init__c                 C   s>   | j | }| d¡}|d d… D ]}t |¡ q |d | _ d S )NÚ
éÿÿÿÿ)r   Úsplitr   Zlog_)r	   ÚsÚlinesÚlr
   r
   r   Úwrite
   s
    

zLogFile.writec                 C   s   d S )Nr
   r   r
   r
   r   Úflush   s    zLogFile.flushN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r
   r
   r
   r   r      s   r   Nc                 C   sj   |   d¡rtd|  ƒ‚z0tdƒ}tdƒ}| t| ƒ¡}| ¡  |¡ W n   dd l}| ¡  ‚ Y n0 d S )Nzfile:z$Opening file urls is not supported: ÚNSURLÚUIApplicationr   )	Ú
startswithÚ	Exceptionr   ZURLWithString_r   ZsharedApplicationZopenURL_Ú	tracebackÚ	print_exc)Úurlr   r   Znsurlr   r
   r
   r   Úopen_url   s    
r   )Zpyobjusr   r   r   Úobjectr   ÚsysÚstdoutÚstderrr   Z
webbrowserÚopenZopen_newZopen_new_tabr
   r
   r
   r   Ú<module>   s   