§
    Ìtºfb	  ã                   ó"   —  G d „ de ¦  «        ZdS )c                   óL   — e Zd ZdZdZd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ ZdS )ÚFakeTransportó    Tc                 ó   — g | _         d S ©N)Ú_abort_calls©Úselfs    úP/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/autobahn/testutil.pyÚ__init__zFakeTransport.__init__    s   € ØˆÔÐÐr   c                 ó>   — | j                              ||f¦  «         d S r   )r   Úappend)r	   ÚargsÚkws      r
   ÚabortConnectionzFakeTransport.abortConnection#   s#   € ØÔ× Ò  $¨ Ñ,Ô,Ð,Ð,Ð,r   c                 óP   — | j         st          d¦  «        ‚| j        |z   | _        d S )Nz"Can't write to a closed connection)Ú_openÚ	ExceptionÚ_written)r	   Úmsgs     r
   ÚwritezFakeTransport.write&   s.   € ØŒzð 	BÝÐ@ÑAÔAÐAØœ¨Ñ+ˆŒˆˆr   c                 ó   — d| _         d S )NF)r   r   s    r
   ÚloseConnectionzFakeTransport.loseConnection+   s   € ØˆŒ
ˆ
ˆ
r   c                 ó   — t           ‚r   )ÚNotImplementedError)r	   ÚproducerÚ	streamings      r
   ÚregisterProducerzFakeTransport.registerProducer.   s   € å!Ð!r   c                 ó   — d S r   © r   s    r
   ÚunregisterProducerz FakeTransport.unregisterProducer2   s   € àˆr   c                 ó<   —  G d„ dt           ¦  «        } |¦   «         S )Nc                   ó   — e Zd ZdS )ú(FakeTransport.getPeer.<locals>._FakePeerN©Ú__name__Ú
__module__Ú__qualname__r   r   r
   Ú	_FakePeerr#   8   ó   € € € € € ØˆDr   r(   ©Úobject)r	   r(   s     r
   ÚgetPeerzFakeTransport.getPeer6   ó8   € ð	ð 	ð 	ð 	ð 	�ñ 	ô 	ð 	àˆy‰{Œ{Ðr   c                 ó<   —  G d„ dt           ¦  «        } |¦   «         S )Nc                   ó   — e Zd ZdS )ú(FakeTransport.getHost.<locals>._FakeHostNr$   r   r   r
   Ú	_FakeHostr0   >   r)   r   r1   r*   )r	   r1   s     r
   ÚgetHostzFakeTransport.getHost<   r-   r   c                 ó2   — t          | j        ¦  «        dk    S )Né    )Úlenr   r   s    r
   Úabort_calledzFakeTransport.abort_calledB   s   € Ý�4Ô$Ñ%Ô%¨Ò)Ð)r   N)r%   r&   r'   r   r   r   r   r   r   r   r    r,   r2   r6   r   r   r
   r   r      s¥   € € € € € Ø€HØ€Eðð ð ð-ð -ð -ð,ð ,ð ,ð
ð ð ð"ð "ð "ðð ð ðð ð ðð ð ð*ð *ð *ð *ð *r   r   N)r+   r   r   r   r
   ú<module>r7      s9   ðð8'*ð '*ð '*ð '*ð '*�Fñ '*ô '*ð '*ð '*ð '*r   