wF8vSSKrSSKrSSKrSSKrSSKrSSKrSSKJr "SS\5r"SS\5r "SS\5r "S S \ \ 5r "S S \ \ 5r "S S\5r "SS\R5r"SS\R5r"SS\R5r\S:Xa\R&"5 gg)N)EEXISTc\rSrSrSrg) SubOSError N__name__ __module__ __qualname____firstlineno____static_attributes__rD/opt/alt/python313/lib64/python3.13/test/test_exception_hierarchy.pyrr rrc(^\rSrSrU4SjrSrU=r$)SubOSErrorWithInit c0>X l[TU] U5 gN)barsuper__init__)selfmessager __class__s rrSubOSErrorWithInit.__init__s !rr)r r r r rr __classcell__rs@rrr s ""rrc(^\rSrSrU4SjrSrU=r$)SubOSErrorWithNewc2>[TU]X5nX#lU$r)r__new__baz)clsrr%rrs rr$SubOSErrorWithNew.__new__sws, rr%)r r r r r$r rrs@rr!r!s rr!c\rSrSrSrg)SubOSErrorCombinedInitFirstrNrrrrr*r*rrr*c\rSrSrSrg)SubOSErrorCombinedNewFirstrNrrrrr-r-rrr-c\rSrSrSrSrg)SubOSErrorWithStandaloneInitcgrrrs rr%SubOSErrorWithStandaloneInit.__init__s rrN)r r r r rr rrrr0r0s rr0cL\rSrSrSrSrSrSrSr\"\5r Sr Sr S r g ) HierarchyTest#cUR[RS5 UR[[5 UR[ [5 g)NOSError) assertEqualr9r assertIsIOErrorEnvironmentErrorr3s rtest_builtin_errors!HierarchyTest.test_builtin_errors%s5 ))95 gw' &0rcLUR[R[5 UR[RR [5 UR[R R [5 UR[R[5 gr) r;socketerrorr9gaierror__base__herrortimeout TimeoutErrorr3s rtest_socket_errors HierarchyTest.test_socket_errors*sV fllG, foo..8 fmm,,g6 fnnl3rcLUR[R[5 gr)r;selectrBr9r3s rtest_select_errorHierarchyTest.test_select_error0s fllG,rae +-- BlockingIOError EAGAIN, EALREADY, EWOULDBLOCK, EINPROGRESS +-- ChildProcessError ECHILD +-- ConnectionError +-- BrokenPipeError EPIPE, ESHUTDOWN +-- ConnectionAbortedError ECONNABORTED +-- ConnectionRefusedError ECONNREFUSED +-- ConnectionResetError ECONNRESET +-- FileExistsError EEXIST +-- FileNotFoundError ENOENT +-- InterruptedError EINTR +-- IsADirectoryError EISDIR +-- NotADirectoryError ENOTDIR +-- PermissionError EACCES, EPERM, ENOTCAPABLE +-- ProcessLookupError ESRCH +-- TimeoutError ETIMEDOUT cp0nUR5HnURS5nU(dMURS5up4n[SUR5R S55HAnUS:Xa[ [ U5(dM [[U5U[[ U5'MC M U$)Nz+-  z, ENOTCAPABLE) splitlinesstrip partitionfiltersplithasattrerrnogetattrbuiltins)s_maplineexcname_errnameserrnames r _make_mapHierarchyTest._make_mapFsLLND::e$D#'>>##6 G!$(8(>(>t(DEm+GE74K4K07'0JWUG,-F # rc[[S5nUR[U5[5 UR R 5H,up#[US5nUR[U5U5 M. [[R5[UR 5- nUH8n[US5nUR[U5[[U55 M: g)NBad file descriptorz Some message) r9rr;typeFileExistsErrorr[itemssetrW errorcoderepr)reerrcodeexc othercodess rtest_errno_mapping HierarchyTest.test_errno_mappingTs F1 2 d1g/ IIOO-LG0A MM$q'3 '.)C N: !G0A MM$q'7DG 4"rc.Sn[U5 URS5 UR[R R U55 [R"U5 URS5 g![a Ncf=f![a gf=f)N some_hopefully_non_existing_filez&should have raised a FileNotFoundError)openfailFileNotFoundError assertFalseospathexistsunlink)rfilenames rtest_try_exceptHierarchyTest.test_try_exceptbs5  @ N II> ? 12 @ IIh  II> ?!   !   s# A7B7 BB BBrN) r r r r r>rHrL_pep_maprar[ror|r rrrr6r6#s41 4 - H"  X D 5@rr6cr\rSrSrSrSr\R"\RS:HS5S5r Sr Sr g ) AttributesTestzc[RS:Xa URS[[55 gUR S[[55 g)Nntwinerror)rwnameassertIndirr9 assertNotInr3s rtest_windows_error!AttributesTest.test_windows_error|s3 77d? MM*c'l 3   ZW 6rc~[[SS5nURUR[5 URURS[5 URUR S5 URUR S5 [RS:XaURURS5 gg)NFile already existsfoo.txtrr) r9rr:rWargsstrerrorr{rwrrrrks rtest_posix_errorAttributesTest.test_posix_errors F19 = &) F+ %:; Y/ 77d?   QZZ . rrzWindows-specific testcN[SSSS5nURURS5 URUR[5 URUR S[5 URUR S5 URURS5 g)Nrrr)r9r:rrWrrrr{rs rtest_errno_translation%AttributesTest.test_errno_translations~ A,i = S) &) F+ %:; Y/rc.Sn[S5HXn[USU6nUR[5 UR SSS5 UR[5 U?SSS5 MZ [SSS5nUR URS5 SUlUR URS5 U?UR[5 UR SSS5 g!,(df  N=f!,(df  M=f!,(df  g=f)N)abcdrkrr)rangeBlockingIOError assertRaisesAttributeErrorcharacters_writtenr:)rrnrks rtest_blockingioerror#AttributesTest.test_blockingioerrors(qAbq*A"">2$$3"">2(32  Ca ( --q1  --q1   ~ . / .3222/ .s# C#C4 D# C1 4 D  DrN) r r r r rrunittest skipUnlessrwrrrr rrrrrzs<7 /D*AB0C0!rrc>\rSrSrSrSrSrSrSrSr Sr S r g ) ExplicitSubclassingTestcb[[S5nUR[U5[5 g)Nrd)rrr;rers rro*ExplicitSubclassingTest.test_errno_mappings! v4 5 d1gz*rc[SS5nURURS5 URURS5 gN some messager%rrr:rrrs rtest_init_overridden,ExplicitSubclassingTest.test_init_overriddens7 ~u 5 & !23rc[SSS9nURURS5 URURS5 g)Nrr%rrrrs rtest_init_kwdargs)ExplicitSubclassingTest.test_init_kwdargss7 ~5 9 & !23rc[SS5nURURS5 URURS5 grr!r:r%rrs rtest_new_overridden+ExplicitSubclassingTest.test_new_overriddens7 ne 4 & !23rc[SSS9nURURS5 URURS5 g)Nrr%r(rrrs rtest_new_kwdargs(ExplicitSubclassingTest.test_new_kwdargss7 n% 8 & !23rc[SS5nURURS5 URURS5 URURS5 [ SS5nURURS5 URURS5 URURS5 gr)r*r:rr%rr-rs rtest_init_new_overridden0ExplicitSubclassingTest.test_init_new_overriddens ' > & & !23 &~u = & & !23rc[5nURURS5 UR[U5S5 g)Nr)r0r:rstrrs rtest_init_standalone,ExplicitSubclassingTest.test_init_standalones2 ( * $ Q$rrN) r r r r rorrrrrrr rrrrrs%+ 4 4 4 4 4%rr__main__)rYrwrKrArrWrr9rrr!r*r-r0TestCaser6rrr mainrrrrs    ""   "46G  !24F  7 T@H%%T@n)!X&&)!X)%h//)%X z MMOr