ó
    Ö›‘h÷  ã                   óü   • S SK r S SKrS SKrS SKJr  S SKJr  S SKJr  S\	S\\	\
4   4S jr\S:X  aJ  \" \	" \R                  S	   5      5      u  rr\ R                   " \S
\-   S-   5        \ R"                  " \5        gg)é    N)Úunpack)ÚTuple)ÚrecvmsgÚsocketfdÚreturnc                 ó¶   • [         R                  " U [         R                  [         R                  5      n[	        U5      u  p#nUu  u  pVn[        SU5      u  nX‚4$ )aZ  
Receive a file descriptor from a L{sendmsg} message on the given C{AF_UNIX}
socket.

@param socketfd: An C{AF_UNIX} socket, attached to another process waiting
    to send sockets via the ancillary data mechanism in L{send1msg}.

@param fd: C{int}

@return: a 2-tuple of (new file descriptor, description).
@rtype: 2-tuple of (C{int}, C{bytes})
Úi)ÚsocketÚfromfdÚAF_UNIXÚSOCK_STREAMr   r   )	r   Ú	ourSocketÚdataÚ	ancillaryÚflagsÚ	cmsgLevelÚcmsgTypeÚpackedFDÚ
unpackedFDs	            Ú`C:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/python/test/pullpipe.pyÚrecvfdr      sU   € ô —’˜h¬¯©¼×8JÑ8JÓK€IÜ$ YÓ/Ñ€D�UØ(1Ñ%Ñ$€i˜8ô ˜#˜xÓ(�L€ZØÐÐó    Ú__main__é   s   Test fixture data: s   .
)Úosr
   ÚsysÚstructr   Útypingr   Útwisted.python.sendmsgr   ÚintÚbytesr   Ú__name__ÚargvÚfdÚdescriptionÚwriteÚclose© r   r   Ú<module>r)      sƒ   ðó
 
Û Û 
Ý Ý å *ð�Sð ˜U 3¨ :Ñ.ô ð. ˆzÓÙ™S §¡¨!¡Ó-Ó.�O€BˆØ‡H‚HˆRÐ'¨+Ñ5¸Ñ>Ô?Ø‡H‚HˆR…Lð r   