a
´iô ã @ s" d dl Z d dlZG dd„ dƒZdS )é Nc @ s„ e Zd ZdZejdœdd„Zdd„ Zedd„ ƒZed d
„ ƒZ edd„ ƒZ
d
d„ Zdd„ Zdd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Zd+d,„ Zd-d.„ Zd/d0„ Zd1d2„ Zd3d4„ Zd5d6„ Zd7d8„ Z d9d:„ Z!d;d<„ Z"d=d>„ Z#d?d@„ Z$dAdB„ Z%dCdD„ Z&dEdF„ Z'dGdH„ Z(dIdJ„ Z)dKdL„ Z*dMdN„ Z+dOdP„ Z,dQdR„ Z-dSdT„ Z.dUdV„ Z/dWdX„ Z0dYdZ„ Z1d[S )\ÚTransportSocket©Ú_sock)Úsockc C s
|| _ d S ©Nr )Úselfr © r ú&/usr/lib64/python3.9/asyncio/trsock.pyÚ__init__ s zTransportSocket.__init__c C s t jd|› d�t| d� d S )NzUsing z… on sockets returned from get_extra_info('socket') will be prohibited in asyncio 3.9. Please report your use case to bugs.python.org.)Úsource)ÚwarningsÚwarnÚDeprecationWarning)r Zwhatr r r Ú_na s
üzTransportSocket._nac C s | j jS r )r Úfamily©r r r r r s zTransportSocket.familyc C s | j jS r )r Útyper r r r r s zTransportSocket.typec C s | j jS r )r Úprotor r r r r " s zTransportSocket.protoc C s¤ d| ¡ › d| j›d| j›d| j› �}| ¡ dkršz| ¡ }|rN|› d|› �}W n tjyd Y n0 z| ¡ }|r‚|› d|› �}W n tjy˜ Y n0 |› d�S ) Nz