a
    ñ»j  ã                   @   s2   d dl mZmZm Z  ddlmZ G dd„ dƒZdS )é    )ÚAF_INETÚ
SOCK_DGRAMÚsocketé   )Ú
ensure_strc                   @   sJ   e Zd Zeeddœdd„Zeddœdd„Zddœd	d
„Zddœdd„ZdS )ÚSocketStreamN)ÚhostÚportÚreturnc                 C   s   || _ || _tttƒ| _d S ©N)Ú_SocketStream__hostÚ_SocketStream__portr   r   r   Ú_SocketStream__socket)Úselfr   r	   © r   úFE:\soccer\ml_env\Lib\site-packages\pyreadline3/logger/socket_stream.pyÚ__init__   s    zSocketStream.__init__)Úrecordr
   c                 C   s   | j  t|ƒ| j| jf¡ d S r   )r   Úsendtor   r   r   )r   r   r   r   r   Úwrite   s    
þzSocketStream.write)r
   c                 C   s   d S r   r   ©r   r   r   r   Úflush   s    zSocketStream.flushc                 C   s   d S r   r   r   r   r   r   Úclose"   s    zSocketStream.close)	Ú__name__Ú
__module__Ú__qualname__ÚstrÚintr   r   r   r   r   r   r   r   r      s   ü	r   N)r   r   r   Zunicode_helperr   r   r   r   r   r   Ú<module>
   s   