i_:~dSrSSKrSqSqSr"SS5r"SS5rSSjr\RS4S jr S r S r S r S r SrSr\R r\R"r\Rr\R$r\R&r\R(rSrSr\"\S5(a \R0rgg)z.Mock socket module used by the smtplib tests. NcUqgN) _reply_data)lines 7/opt/alt/python313/lib64/python3.13/test/mock_socket.py reply_withrsKc.\rSrSrSrSrSSjrSrSrg) MockFilez8Mock file object returned by MockSocket.makefile(). cXlgrlines)selfrs r__init__MockFile.__init__s r cURRS5S-nUS:a#URRSX!S5 USUnU$)Nr )rpopinsert)rlimitresults rreadlineMockFile.readlinesI"W, A: JJ  ab!1 2FU^F r cgrrs rcloseMockFile.close r rN)) __name__ __module__ __qualname____firstlineno____doc__rrr__static_attributes__rr rr r s r r c\rSrSrSrSSjrSrSSjrSrSr S r S r SS jr S r S rSrSrSrSSjrSSjrSSjrSrSrSrSrg) MockSocket#z2Mock socket object used by the smtplib tests. NcXl/Ul/Ul[(a!URR [5 SqSUlSUlgr)familyoutputrrappendconntimeout)rr-s rrMockSocket.__init__&s?   ; JJ  k *K  r c:URRU5 gr)rr/)rrs r queue_recvMockSocket.queue_recv1s $r cBURRS5S-nU$)Nrr)rr)rbufsizeflagsdatas rrecvMockSocket.recv4szz~~a 7* r cgNrrrs rfilenoMockSocket.fileno8r c.Uc [UlgXlgr)_defaulttimeoutr1)rr1s r settimeoutMockSocket.settimeout;s ?*DL"Lr cUR$rr1rs r gettimeoutMockSocket.gettimeoutAs ||r cgrr)rleveloptnamevalues r setsockoptMockSocket.setsockoptDr!r cgr=r)rrJrKbuflens r getsockoptMockSocket.getsockoptGr@r cgrr)raddresss rbindMockSocket.bindJr!r c<[5UlURS4$)Nc)r*r0rs racceptMockSocket.acceptMsL yy#~r cg)N)z0.0.0.0rrrs r getsocknameMockSocket.getsocknameQsr cgrr)rflags r setblockingMockSocket.setblockingTr!r cgrr)rbacklogs rlistenMockSocket.listenWr!r c0[UR5nU$r)r r)rmoder7handles rmakefileMockSocket.makefileZs$**% r cZXlURRU5 [U5$rlastr.r/lenrr9r8s rsendallMockSocket.sendall^#  4 4yr cZXlURRU5 [U5$rrlros rsendMockSocket.sendcrrr cg)N)z peer-addressz peer-portrrs r getpeernameMockSocket.getpeernamehs,r cgrrrs rrMockSocket.closekr!r cgrr)rhosts rconnectMockSocket.connectnr!r )r0r-rmrr.r1r)rr")r#r$r%r&r'rr4r:r>rCrGrMrQrUrYr\r`rdrirprtrwrr}r(rr rr*r*#sf  #       -  r r*c[U5$r)r*)r-typeprotos rsocketrrs f r c[US5n[5nU[R La [ 5nURU5 U$![a [ef=f)N)int ValueErrorerrorr* socket_module_GLOBAL_DEFAULT_TIMEOUTgetdefaulttimeoutrC)rTr1source_addressint_portmss rcreate_connectionrusZwqz? B-777#%MM' I  s A AcUqgrrBrFs rsetdefaulttimeoutrsOr c[$rrrr rrrs r cgNrrr rgetfqdnr r cgrrrr r gethostnamersr cgrr)names r gethostbynamerrr c.[R"U0UD6$r)r getaddrinfo)argskws rrrs  $ $d 1b 11r AF_UNIX)NNN)r'rrrBrrr r*rrrrrrrrgaierrorrAF_INETAF_INET6 SOCK_STREAM SOL_SOCKET SO_REUSEADDRhasattrrrr rrs    L L ^(5'L'L%)   2  ! !(??     ! !''    =)$$##G%r