403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.217.141
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python315/Lib/test/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python315/Lib/test/__pycache__/test_except_star.cpython-315.pyc
R
>lqj��c��]PHs]PHs]PHs]QHGsQQ\O
2sQQ\O
2sQQ\\O
2sQQ	\2s	Q
Q\2s
QQ
\2sQQ\2sQQ\2s
QQ\2sQQ\2sQQ\2s\Q6Xc\O$2P!P!)�)�ExceptionIsLikeMixinc�:`�\sQs]snQsQsQsQsQsUs	P!)�TestInvalidExceptStarc	��,QNoSFD6oUO[29^tt^2[UQQ2PPP2J8	P!)%fhJM9h)�:try: pass
except ValueError: pass
except* TypeError: pass
�<string>�exec)rz:try: pass
except* ValueError: pass
except TypeError: pass
z?try: pass
except ValueError as e: pass
except* TypeError: pass
z?try: pass
except* ValueError as e: pass
except TypeError: pass
z?try: pass
except ValueError: pass
except* TypeError as e: pass
z?try: pass
except* ValueError: pass
except TypeError as e: pass
z0try: pass
except ValueError: pass
except*: pass
z0try: pass
except* ValueError: pass
except: pass
)�assertRaises�SyntaxError�compile)�self�errors�errs&  �*C:\Python315\\Lib\test\test_except_star.py�1test_mixed_except_and_except_star_is_syntax_error�GTestInvalidExceptStar.test_mixed_except_and_except_star_is_syntax_errorsD��	
���C��"�"�;�/�/���Z��0�0�/��/�/�/�s�A	�A
�A
c	���UO[29^tt^2[Q2g,9[9doPo=ML	Po=MMLM49eLth9hPPP2P!)%fhP!9h)�blah)r	�	TypeError�OSError�ExceptionGroup�r�es& r�7test_except_star_ExceptionGroup_is_runtime_error_single�MTestInvalidExceptStar.test_except_star_ExceptionGroup_is_runtime_error_singlesI��
�
�
�y�
)�
)�
��f�o�%��
�N�
���
���*�
)�
)�
)�s+�A �,�A�A�
A�A � A1	�)A1	c��UO[29^tt^2[Q[]*2,2g,9[[19dMLMMLM49eLth9hPPP2P!)%fhP!9h��eg)r	rr�
ValueError�rs&r�6test_except_star_ExceptionGroup_is_runtime_error_tuple�LTestInvalidExceptStar.test_except_star_ExceptionGroup_is_runtime_error_tuplesX��
�
�
�y�
)�
)�
�$�T�J�r�N�+;�<�<��
�Y��/�
���
���*�
)�
)�
)�s,�A+�7�A�

A�A�A+�+A<	�4A<	c��UO[29^tt^2[g,9]*9dMLMMLM49eLth9hPPP2L)%fhL9hSO[29^tt^2[g,9[]*19dMLMMLM49eLth9hPPP2P!)%fhP!9h��*)r	rrrs&r�'test_except_star_invalid_exception_type�=TestInvalidExceptStar.test_except_star_invalid_exception_type%s���
�
�
�y�
)�
)�
� � ��
�B�
���
���*�
)�
)�
)���
�
�y�
)�
)�
� � ��
�Z��$�
���
���*�
)�
)�
)�sY�A�'�A�
A�A�A�A 	�A 	�B8�B�B+�
B+�%B+�&B8�8C		�C		�)
�__name__�
__module__�__qualname__�__firstlineno__rrr r%�__static_attributes__�__classdictcell__��
__classdict__s@rrrs����1� ����rc�J`�\sQs]3snQsQsQsQsQsQs	Qs
QsUsP!)	�(TestBreakContinueReturnInExceptStarBlockzC'break', 'continue' and 'return' cannot appear in an except\* blockc���UO[UO29^tt^2[[O
U2QQ2PPP2P!)%fhP!9h)rr)�assertRaisesRegexr
�MSGr�textwrap�dedent)r�srcs&&r�
check_invalid�6TestBreakContinueReturnInExceptStarBlock.check_invalid7s=��
�
#�
#�K����
:�
:��H�O�O�C�(�*�f�=�;�
:�
:�
:�s�"A�A'	�A'	c�n�UOQ2UOQ2UOQ2P!)zy
            try:
                raise ValueError
            except* Exception as e:
                break
            z�
            for i in range(5):
                try:
                    pass
                except* Exception as e:
                    if i == 2:
                        break
            a

            for i in range(5):
                try:
                    pass
                except* Exception as e:
                    if i == 2:
                        break
                finally:
                    pass
                return 0
            �r9rs&r�test_break_in_except_star�BTestBreakContinueReturnInExceptStarBlock.test_break_in_except_star;s?�����
�	�	
���
�	�	
���

�	r0c�n�UOQ2UOQ2UOQ2P!)z�
            for i in range(5):
                try:
                    raise ValueError
                except* Exception as e:
                    continue
            z�
            for i in range(5):
                try:
                    pass
                except* Exception as e:
                    if i == 2:
                        continue
            a

            for i in range(5):
                try:
                    pass
                except* Exception as e:
                    if i == 2:
                        continue
                finally:
                    pass
                return 0
            r<rs&r�*test_continue_in_except_star_block_invalid�STestBreakContinueReturnInExceptStarBlock.test_continue_in_except_star_block_invalid\s?�����
�	�	
���
�	�	
���

�	r0c�L�UOQ2UOQ2P!)z�
            def f():
                try:
                    raise ValueError
                except* Exception as e:
                    return 42
            z�
            def f():
                try:
                    pass
                except* Exception as e:
                    return 42
                finally:
                    finished = True
            r<rs&r�(test_return_in_except_star_block_invalid�QTestBreakContinueReturnInExceptStarBlock.test_return_in_except_star_block_invalid}s*�����
�	�	
���
�		r0c�N�[]*2g,9[9deo]o[]2FDoS]6XcJS]6XcL
S]*
oJ!	SOS]2SOW]2SoPo=ML	Po=MMLM49eLth9hSO	W[
2P!r#)r�	Exception�range�assertEqual�assertIsInstancer)rr�count�i�excs&    r�.test_break_continue_in_except_star_block_valid�WTestBreakContinueReturnInExceptStarBlock.test_break_continue_in_except_star_block_valid�s���
	��R�.� ��	�	�	��E��1�X����6����6����
���
���U�A�&����Q��"��C��	���	
���c�>�2s)��B�B�A8	�A8	�6A8	�3B�Bc���[]*2g,9[9doQoS]2oSoPo=ML	Po=MMLM49eLth9hSOW]2SOW[2P!)r$c��]U*!)�r')�xs&r�f�ZTestBreakContinueReturnInExceptStarBlock.test_return_in_except_star_block_valid.<locals>.f�s����s�
r0)rrFrHrIr)rrrS�rrLs&    r�&test_return_in_except_star_block_valid�OTestBreakContinueReturnInExceptStarBlock.test_return_in_except_star_block_valid�s[��	��R�.� ��	�	�	�
��!��A��C��		���
	
����A�����c�>�2s��A�A�
.	�A�Ar')
r(r)r*r+r5r9r=r@rCrMrVr,r-r.s@rr2r23s1����2�C�>��B�B�*3�"	3�	3r0r2c�.`�\sQs]�snQsQsQsUsP!)�ExceptStarTestc�>�UdUe"SOUPI9%cUPI2P!UOUOUO2UOUOUO2UOUOUO2P!�N)�
assertTruerH�__context__�	__cause__�
__traceback__�r�e1�e2s&&&r�assertMetadataEqual�"ExceptStarTest.assertMetadataEqual�ss��
�:����O�O�B�$�J�5�5�2��:�6����R�^�^�R�^�^�<����R�\�\�2�<�<�8����R�-�-�r�/?�/?�@r0c��UdUeUOV2P!UOUO6H9%c;UOUO6H9%cUOUO6H%(!r[)�assertNotEqualr]r^r_r`s&&&r�assertMetadataNotEqual�%ExceptStarTest.assertMetadataNotEqual�sq��
�:�������'����"�.�.�8�A�A��L�L�B�L�L�8�A�A��,�,��0@�0@�@�B�
Br0r')r(r)r*r+rcrgr,r-r.s@rrYrY�s����A�B�Br0rYc�`�\sQs]�snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsQsQsQsQsQsQsQsQsQsUsP!)�TestExceptStarSplitSemanticsc��[O2oP9o9qxUg,9S9d%o	[O2oS	oPo	=	ML	Po	=	MMLM49eL th9h[c
o	S	oPo	=	LPo	=	hh9hSOXg2SO	Xs2SO	X�2SO[O2S2P!r[)�sys�	exception�
BaseExceptionrH�assertExceptionIsLike�
rrL�T�match_template�
rest_template�initial_sys_exception�
sys_exception�match�restrs
&&&&&     r�doSplitTestNamed�-TestExceptStarSplitSemantics.doSplitTestNamed�s��� #�
�
���'+�+�
�+��	�
��	��
�A�
� #�
�
��
����
����	��D��	��	
����.��"�"�5�9��"�"�4�7��������*?�@sC� �A�A�A	�A�A�A�A�	A4�'A4�(A/�/A4c�r�[O2oP9o9qxUg,9S9d[O29qgMLMMLM49eL th9h[c
o	S	oPo	=	LPo	=	hh9hSO	Xs2SO	X�2SO[O2S2P!r[)rlrm�failrnrorHrps
&&&&&     r�doSplitTestUnnamed�/TestExceptStarSplitSemantics.doSplitTestUnnamed�s��� #�
�
���'+�+�
�+��		�
6��	��
8�A�
8�(+�
�
��7�
���
8���
�	��D��	���"�"�5�9��"�"�4�7��������*?�@sC� �A�A�A	�A�
A�A�A�	A-� A-�!A(�(A-c��[Q[]2[]2,2g[c)SO	XX42SOXX42P!h9hr�rrrrFrxr|�rrLrqrrrss&&&&&r�doSplitTestInExceptHandler�7TestExceptStarSplitSemantics.doSplitTestInExceptHandler�sS��	K� ��	�!��j��m�'D�E�E���	K��!�!�#�.�H��#�#�C�N�J�	K�s� #�	A�%A�Ac
���[Q[]2[]2,2g,9[9d,SO	XX42SOXX42MLMMLM49eP!th9hrrr�s&&&&&r�doSplitTestInExceptStarHandler�;TestExceptStarSplitSemantics.doSplitTestInExceptStarHandler�sZ��	K� ��	�!��j��m�'D�E�E��	K�	�	K��!�!�#�.�H��#�#�C�N�J��	K��s� #�A)�A)�$A	�A)�"A)c��UOVV42UOVV42UOVV42UOVV42P!r[)rxr|r�r�r�s&&&&&r�doSplitTest�(TestExceptStarSplitSemantics.doSplitTest�sB�����c�n�D������F��'�'���N��+�+�C�N�Rr0c��UO[Q[Q2[Q2,2[P[Q[Q2[Q2,22P!)�test1�Vrq)r�rrrr
rs&r�test_no_match_single_type�6TestExceptStarSplitSemantics.test_no_match_single_type�sE������7�Z��_�i��n�$E�F����7�Z��_�i��n�$E�F�		Hr0c��UO[Q[Q2[Q2,2[[Q[Q2[Q2,2P2P!)�test2�V1�V2)r�rrrs&r�test_match_single_type�3TestExceptStarSplitSemantics.test_match_single_type�sH������7�Z��%5�z�$�7G�$H�I���7�Z��%5�z�$�7G�$H�I��		r0c���UO[Q[Q2[Q2[Q2,2[[Q[Q2[Q2,2[Q[Q2,22P!)�test3r��OSr�)r�rrrrs&r�$test_match_single_type_partial_match�ATestExceptStarSplitSemantics.test_match_single_type_partial_matchsb��������D�!�7�4�=�*�T�2B�C�
E�
��7�Z��%5�z�$�7G�$H�I��7�W�T�]�O�4�
	6r0c�~�UO[Q[Q2[Q2[Q[Q2[Q2[	Q2,2,2[[Q[Q2[Q[Q2,2,2[Q[Q2[Q[Q2[	Q2,2,22P!)�g1r��OS1�g2�OS2r�rq�r�rrrrrs&r�test_match_single_type_nested�:TestExceptStarSplitSemantics.test_match_single_type_nesteds���������4� �������E�N��t�$��c�N�$�%�&�
'�
����4� ��t�j��&6�%7�8�:�
;�
�4�����t��E�N�I�c�N�&4�5�"6�
7�	8r0c��UO[Q[Q2[Q2[Q[Q2[Q2[	Q2,2,2[[1[Q[Q2[Q[Q2[	Q2,2,2[Q[Q2[Q[Q2,2,22P!)�h1r�r��h2r�r�rqr�rs&r�test_match_type_tuple_nested�9TestExceptStarSplitSemantics.test_match_type_tuple_nested$s���������4� ������7�5�>�:�d�+;�Y�s�^�L�N�O�
P���#����4� ��t�j��&6�	�#��%G�H�J�
K�
������t�g�e�n�%5�6�8�
9�	:r0c��UO[Q[Q[Q2,2[Q[Q2[Q2,2[Q[Q2,2,2[[Q[Q[Q2,2[Q[Q2,2,2[Q[Q[Q2,2[Q[Q2,2,22P!)r�i1r��i2r��T1�i3�T2�r�rrrrs&r�test_empty_groups_removed�6TestExceptStarSplitSemantics.test_empty_groups_removed6s���������t�j��&6�%7�8��t�j��&6�	�$��%H�I��t�i��o�%6�7�9�
:�

��4��t�i��o�%6�7��t�i��o�%6�7�"9�
:�
�4�"�4�*�T�*:�);�<�"�4�*�T�*:�);�<�">�
?�	@r0c�^�UO[Q[Q[Q[Q2,2[Q[Q2,2,2,2[[Q[Q[Q[Q2,2,2,2[Q[Q[Q[Q2,2,2,22P!)�j1�j2�j3r��j4rqr�rs&r�test_singleton_groups_are_kept�;TestExceptStarSplitSemantics.test_singleton_groups_are_keptEs�������4��t�"�4�*�T�*:�);�<�"�4�)�C�.�)9�:�&<�=�">�
?�
�����~�d�Y�s�^�<L�'M�&N�O�P�
R�
����~�d�Z��=M�<N�'O�&P�Q�R�
T�	Ur0c
�r�UO[Q2[[P[Q2,2P2P!�r�)r�rrrs&r�%test_naked_exception_matched_wrapped1�BTestExceptStarSplitSemantics.test_naked_exception_matched_wrapped1Ss.������s�O���2�
�3��0�1��		r0c
�r�UO[Q2[[P[Q2,2P2P!r�)r�rrFrrs&r�%test_naked_exception_matched_wrapped2�BTestExceptStarSplitSemantics.test_naked_exception_matched_wrapped2Zs.������s�O���2�
�3��0�1��		r0c
��UO[Q[Q2,2[[Q[Q2,2P2P!)rr�)r�rrrFrs&r�6test_exception_group_except_star_Exception_not_wrapped�STestExceptStarSplitSemantics.test_exception_group_except_star_Exception_not_wrappedas8������4�*�S�/�!2�3���4�*�S�/�!2�3��		r0c�\�UO[Q2[P[Q22P!r�)r�rrrs&r� test_plain_exception_not_matched�=TestExceptStarSplitSemantics.test_plain_exception_not_matchedhs$������s�O����s�O�		r0c���UO[Q[Q2[Q2,2[[Q[Q2,2[Q[Q2,22P!)�st�iorq)r�r�BlockingIOErrorrrrs&r�test_match__supertype�2TestExceptStarSplitSemantics.test_match__supertypeosN������4�/�$�"7��3��!H�I���4�/�$�"7�!8�9��4�)�C�.�!1�2�		4r0c
�`�[Q[Q2[Q2,2g,9[9d2oSOS[Q[Q2,22Po=LPo=ML[9d4oSOS[Q[Q2,22Po=ML	Po=MMLM49eP!th9h)�mmn�osr�)rrr�ror{rs& r�test_multiple_matches_named�8TestExceptStarSplitSemantics.test_multiple_matches_namedvs���		.� �������8M�(N�O�O��	@��	@��&�&�q��u��t�'<�&=�>�
@�
@��	@��	8��&�&�q��u�w�t�}�o�6�
8�
8��	8��s1� #�B-�B-�&A	�B-�,B-�-&B	�B-�&B-c
��[Q[Q2[Q2,2g,9[9dA[O2oSOS[Q[Q2,22LML[9dC[O2oSOS[Q[Q2,22MLMMLM49eP!th9h)�mmur�r�)rrr�rlrmror{rs& r�test_multiple_matches_unnamed�:TestExceptStarSplitSemantics.test_multiple_matches_unnamed�s���	.� �������8M�(N�O�O��	@��	@��
�
��A��&�&�q��u��t�'<�&=�>�
@��	@��	8��
�
��A��&�&�q��u�w�t�}�o�6�
8��	8��s1� #�C�C�;A-	�,C�;C�<;B9	�7C�Cc
��[Q[Q2,2g,9[9d2oSOS[Q[Q2,22Po=LPo=ML[9dSO	Q2MLMMLM49eP!th9h)�fstr�z#Should have been matched as OSError)rr�rror{rs& r�test_first_match_wins_named�8TestExceptStarSplitSemantics.test_first_match_wins_named�sz��	.� ����)>�(?�@�@��	@��	@��&�&�q��u��t�'<�&=�>�
@�
@��	@� �	=��I�I�;�<��	=��s1��B�B�&A	�
B�"B�#A6	�4B�Bc
��[Q[Q2,2g,9[9dA[O2oSOS[Q[Q2,22LML[9dMLMMLM49eP!th9h)�fstur�)rr�rrlrmror{rs& r�test_first_match_wins_unnamed�:TestExceptStarSplitSemantics.test_first_match_wins_unnamed�su��		.� ��/�$�*?�)@�A�A��	A��	A��
�
��A��&�&�q��v���(=�'>�?�
A��	A� �	���	��s%��B�B�;A#	�"B�1
B�?Bc
�h�[Q[Q2,2g,9[9d~[Q[Q2,2g,9[9dMLMMLM49eLth9h[O
2oSO
S[Q[Q2,22MLMMLM49eP!th9h)�nr�)rr�rr{rlrmrors& r�test_nested_except_stars�5TestExceptStarSplitSemantics.test_nested_except_stars�s���
	.� ���t�'<�&=�>�>��		?��		?�
2�$�S�:�d�+;�*<�=�=��
�J�
���
����
�
��A��&�&�q���o�d�&;�%<�=�
?��		?��s6��B1�B1�>�A�
A�A�AB	�B1�*B1c��[]2FDo[Q[Q2,2g	P!,9[9dMLMMLM49eJ=th9h)rQ�nlr�)rGrr�r{)r�_s& r�test_nested_in_loop�0TestExceptStarSplitSemantics.test_nested_in_loop�sB���q��A�
2�$�T�O�D�,A�+B�C�C���
�O�
���
��s�,�A�
A�Ar')r(r)r*r+rxr|r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r,r-r.s@rrjrj�s�����A�"A�"K�K�S�H��6�8�*:�$
@�U�����4�
.�.�	.�
.�.� 2�2r0rjc�R`�\sQsQsnQsQsQsQsQsQs	Qs
Q	sQ
sUs
P!)�TestExceptStarReraise�c�z�[Q[]2[]2[]2,2g,9[9d	ogPo=ML[9d
ogPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[Q[]2[]2[]2,22P!r�rrrrro�rrrLs&  r�test_reraise_all_named�,TestExceptStarReraise.test_reraise_all_named�s���
	�
�$��9�Q�<��A����
�C�E�E��
�I�
���
��
���
����	��C��	��	
�"�"���4�)�A�,�
�1�
�w�q�z�!J�K�	MsS�*.�A$�A$�=	�A$�A$�A	�
A$�A$�A'�!A'�'	A>�1A>�2A9�9A>c�n�[Q[]2[]2[]2,2g,9[9dgML[9dgMMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[Q[]2[]2[]2,22P!rr�r�s&  r�test_reraise_all_unnamed�.TestExceptStarReraise.test_reraise_all_unnamed�s���
	�
�$��9�Q�<��A����
�C�E�E��
�I�
���
��
���
����	��C��	��	
�"�"���4�)�A�,�
�1�
�w�q�z�!J�K�	MsS�*.�A�A�=	�
A�A�A
	�
A�A�A!�A!�!	A8�+A8�,A3�3A8c
�n�[Q[]2[]2[]2,2g,9[9d	ogPo=ML[9doPo=ML	Po=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[Q[]2[]2,22P!rr�r�s&  r�"test_reraise_some_handle_all_named�8TestExceptStarReraise.test_reraise_some_handle_all_named����
	�
�$��9�Q�<��A����
�C�E�E��
�I�
���
��
���
����	��C��	��	
�"�"����y��|�W�Q�Z�&@�A�	C�G�*.�A(�A(�=	�A(�A(�"A(�#A+�%A+�+	B�5B�6A=�=Bc	�4�[Q[]2[]2,2g,9[9dgML[9dMLMMLM49eL th9h[c
oSoPo=LPo=hh9hSOW[Q[]2,22P!r)rrrror�s&  r�'test_reraise_partial_handle_all_unnamed�=TestExceptStarReraise.test_reraise_partial_handle_all_unnamed�s���		�
�$��9�Q�<��A��7�9�9��
�I�
���
��
���
����	��C��	��	
�"�"����y��|�n�5�	7sG� $�A�A�3	�
A�
A�A�A�A�	A/�"A/�#A*�*A/c
�n�[Q[]2[]2[]2,2g,9[9d	ogPo=ML[9doPo=ML	Po=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[Q[]2[]2,22P!rr�r�s&  r�&test_reraise_partial_handle_some_named�<TestExceptStarReraise.test_reraise_partial_handle_some_namedr�r�c
�\�[Q[]2[]2[]2,2g,9[9dgML[9dMLMMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[Q[]2[]2,22P!rr�r�s&  r�(test_reraise_partial_handle_some_unnamed�>TestExceptStarReraise.test_reraise_partial_handle_some_unnameds���		�
�$��9�Q�<��A����
�C�E�E��
�I�
���
��
���
����	��C��	��	
�"�"����y��|�W�Q�Z�&@�A�	CsG�*.�A�A�=	�
A�
A�A�A"�A"�"	A9�,A9�-A4�4A9c	���[]*2g,9[9d
ogPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSOW[P[]*2,22P!r#�rrror�s&  r�"test_reraise_plain_exception_named�8TestExceptStarReraise.test_reraise_plain_exception_named"se��	�
� ��n�$��
�J�
���
����	��C��	��	
�"�"����Z��^�$4�5�	7s6��2�2�	�
2�2�5�5�	A�A�A�Ac	���[]*2g,9[9dgMMLM49eL th9h[c
oSoPo=LPo=hh9hSOW[P[]*2,22P!r#r�r�s&  r�$test_reraise_plain_exception_unnamed�:TestExceptStarReraise.test_reraise_plain_exception_unnamed.se��	�
� ��n�$��
�J�
���
����	��C��	��	
�"�"����Z��^�$4�5�	7s5��/�/�	�
/�/�2�2�	A	�A	�A�A	r')r(r)r*r+r�r�r�r�r�r�r�rr,r-r.s@rr�r��s7����M�"M�"C� 
7�C� 
C�
7�
7�
7r0r�c�F`�\sQsQsnQsQsQsQsQsQs	Qs
UsP!)	�TestExceptStarRaise�;c
�V�[Q[]2[]2,2oUg,9[9do[]2gPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[P[]2[Q[]2,2,22SO	SO
]*O[Q[]2,22SOX2SOXO
]*O2P!r�	rrrrro�
exceptionsr]rgrc�r�origrrLs&   r�test_raise_named�$TestExceptStarRaise.test_raise_named<s����d�Z��]�G�A�J�$?�@��	�
#��
��
#�G�
#���l�"��
#����	��C��	��	
�"�"����Y�q�\�>�$��A���#H�I�
K�	L�
	
�"�"��N�N�1��)�)��4�'�!�*��.�	0�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�EsA�&�A�A�?	�
A�
A�A�A�	A-� A-�!A(�(A-c
�P�[Q[]2[]2,2oUg,9[9d[]2gMMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[P[]2[Q[]2,2,22SO	SO
]*O[Q[]2,22SOX2SOXO
]*O2P!rrr	s&   r�test_raise_unnamed�&TestExceptStarRaise.test_raise_unnamedRs����d�Z��]�G�A�J�$?�@��	�
#��
��
#�G�
#���l�"��
#����	��C��	��	
�"�"����Y�q�\�>�$��A���#H�I�
K�	L�
	
�"�"��N�N�1��)�)��4�'�!�*��.�	0�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�EsA�&�A�A�?	�
A�
A�A�
A�	A*�A*�A%�%A*c
���[Q[]2[]2,2oUg,9[[19do[]2gPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[]22SO	SO
[Q[]2[]2,22SO
X2SOXO
2P!r�rrrr
ror]rgrcr	s&   r�%test_raise_handle_all_raise_one_named�9TestExceptStarRaise.test_raise_handle_all_raise_one_namedh�����d�Y�q�\�:�a�=�$A�B��	�
%��
��
%�Y�
�+�
%�!�!�n�$��
%����	��C��	��	
�"�"�3��A��7��"�"��O�O��4�)�A�,�
�1�
�!>�?�	A�	
�#�#�D�.�� � ����7�C�&�A�A�A	�
A�A�A�A�	A3�&A3�'A.�.A3c
���[Q[]2[]2,2oUg,9[[19do[]2gPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[]22SO	SO
[Q[]2[]2,22SO
X2SOXO
2P!rrr	s&   r�'test_raise_handle_all_raise_one_unnamed�;TestExceptStarRaise.test_raise_handle_all_raise_one_unnamed{rrc
�T�[Q[]2[]2,2oUg,9[9do[]2gPo=ML[9do[]2gPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[P[]2[]2,22SO	SO
]*O[Q[]2,22SO	SO
]*O[Q[]2,22SOX2SOXO
]*O2SOXO
]*O2P!r�	rrrr
rorr]rgrcr	s&   r�%test_raise_handle_all_raise_two_named�9TestExceptStarRaise.test_raise_handle_all_raise_two_named�sM���d�Y�q�\�:�a�=�$A�B��	�
%��
��
%�I�
%�!�!�n�$��
%��
%�!�!�n�$��
%����	��C��	��	
�"�"����[��^�[��^�$D�E�	G�	
�"�"��N�N�1��)�)��4�)�A�,��0�	2�	
�"�"��N�N�1��)�)��4�*�Q�-��1�	3�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'D�'D�EsS�&�A0�A0�?	�A0�A0�A	�
A0�*A0�+A3�-A3�3	B
�=B
�>B�B
c
�H�[Q[]2[]2,2oUg,9[9d[]2gML[9d[]2gMMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[P[]2[]2,22SO	SO
]*O[Q[]2,22SO	SO
]*O[Q[]2,22SOX2SOXO
]*O2SOXO
]*O2P!rrr	s&   r�'test_raise_handle_all_raise_two_unnamed�;TestExceptStarRaise.test_raise_handle_all_raise_two_unnamed�sM���d�Y�q�\�:�a�=�$A�B��	�
%��
��
%�I�
%�!�!�n�$��
%��
%�!�!�n�$��
%����	��C��	��	
�"�"����[��^�[��^�$D�E�	G�	
�"�"��N�N�1��)�)��4�)�A�,��0�	2�	
�"�"��N�N�1��)�)��4�*�Q�-��1�	3�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'D�'D�EsS�&�A*�A*�?	�
A*�
A*�A	�
A*�$A*�%A-�'A-�-	B�7B�8A?�?Br'�r(r)r*r+rrrrrrr,r-r.s@rrr;s-����F�,F�,8�&8�&F�6F�Fr0rc�F`�\sQsQsnQsQsQsQsQsQs	Qs
UsP!)	�TestExceptStarRaiseFrom��c
���[Q[]2[]2,2oUg,9[9do[]2SgPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[P[]2[Q[]2,2,22SO	SO
]*O[Q[]2,22SO	SO
]*O[Q[]2,22SOX2SOXO
]*O2SOXO
]*O2SOXO
]*O2SOXO
]*O2P!r)
rrrrrorr]r^rgrcr	s&   rr�(TestExceptStarRaiseFrom.test_raise_named�s���d�Z��]�G�A�J�$?�@��	�
*��
��
*�G�
*���l��)��
*����	��C��	��	
�"�"����Y�q�\�>�$��A���#H�I�
K�	L�
	
�"�"��N�N�1��)�)��4�'�!�*��.�	0�	
�"�"��N�N�1��'�'��4�'�!�*��.�	0�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'B�'B�C��#�#�D�.�.��*;�*G�*G�H��#�#�D�.�.��*;�*E�*E�FsC�&�A�A�A	�
A�A�A�A�	A.�!A.�"A)�)A.c
��[Q[]2[]2,2oUg,9[9d'[O2o[]2SgMMLM49eL th9h[c
oSoPo=LPo=hh9hSO
W[P[]2[Q[]2,2,22SO
SO]*O[Q[]2,22SO
SO]*O[Q[]2,22SOX2SOXO]*O2SOXO]*O2SOXO]*O2SOXO]*O2P!r)rrrrlrmrrorr]r^rgrcr	s&   rr�*TestExceptStarRaiseFrom.test_raise_unnamed�s����d�Z��]�G�A�J�$?�@��	�
*��
��
*�G�
*��M�M�O����l��)��
*����	��C��	��	
�"�"����Y�q�\�>�$��A���#H�I�
K�	L�
	
�"�"��N�N�1��)�)��4�'�!�*��.�	0�	
�"�"��N�N�1��'�'��4�'�!�*��.�	0�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'B�'B�C��#�#�D�.�.��*;�*G�*G�H��#�#�D�.�.��*;�*E�*E�FsC�&�A&�A&�!A	�
A&� A&�!A)�#A)�)	B�3B�4A;�;Bc
��[Q[]2[]2,2oUg,9[[19do[]2SgPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[]22SO	SO
[Q[]2[]2,22SO	SO[Q[]2[]2,22SOX2SOXO
2SOXO2P!r)	rrrr
ror]r^rgrcr	s&   rr�=TestExceptStarRaiseFrom.test_raise_handle_all_raise_one_nameds
���d�Y�q�\�:�a�=�$A�B��	�
,��
��
,�Y�
�+�
,�!�!�n�!�+��
,����	��C��	��	
�"�"�3��A��7��"�"��O�O��4�)�A�,�
�1�
�!>�?�	A�	
�"�"��M�M��4�)�A�,�
�1�
�!>�?�	A�	
�#�#�D�.�� � ����7�� � ��}�}�5sC�&�A�A�A	�
A�A�A�A�	A4�'A4�(A/�/A4c
���[Q[]2[]2,2oUg,9[[19d*o[O2o[]2SgPo=MMLM49eL th9h[
c
oSoPo=LPo=hh9hSO
W[]22SO
SO[Q[]2[]2,22SO
SO[Q[]2[]2,22SOX2SOXO2SOXO2P!r)rrrrlrmr
ror]r^rgrcr	s&   rr�?TestExceptStarRaiseFrom.test_raise_handle_all_raise_one_unnameds���d�Y�q�\�:�a�=�$A�B��	�
,��
��
,�Y�
�+�
,��M�M�O��!�!�n�!�+��
,����	��C��	��	
�"�"�3��A��7��"�"��O�O��4�)�A�,�
�1�
�!>�?�	A�	
�"�"��M�M��4�)�A�,�
�1�
�!>�?�	A�	
�#�#�D�.�� � ����7�� � ��}�}�5sC�&�A/�A/�!A	�
A/�)A/�*A2�,A2�2	B	�<B	�=B�B	c
�\�[Q[]2[]2,2oUg,9[9do[]2SgPo=ML[9do[]2SgPo=MMLM49eL th9h[c
oSoPo=LPo=hh9hSO	W[P[]2[]2,22SO	SO
]*O[Q[]2,22SO	SO
]*O[Q[]2,22SO	SO
]*O[Q[]2,22SO	SO
]*O[Q[]2,22SOX2SOXO
]*O2SOXO
]*O2P!r)
rrrr
rorr]r^rgrcr	s&   rr�=TestExceptStarRaiseFrom.test_raise_handle_all_raise_two_named2s����d�Y�q�\�:�a�=�$A�B��	�
,��
��
,�I�
,�!�!�n�!�+��
,��
,�!�!�n�!�+��
,����	��C��	��	
�"�"����[��^�[��^�$D�E�	G�	
�"�"��N�N�1��)�)��4�)�A�,��0�	2�	
�"�"��N�N�1��'�'��4�)�A�,��0�	2�	
�"�"��N�N�1��)�)��4�*�Q�-��1�	3�	
�"�"��N�N�1��'�'��4�*�Q�-��1�	3�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'B�'B�CsU�&�A2�A2�A	�A2�A2�A	�
A2�,A2�-A5�/A5�5	B�?B�B�Bc
�T�[Q[]2[]2,2oUg,9[9d&[O2o[]2SgML[9d'[O2o[]2SgMMLM49eL th9h[c
oSoPo=LPo=hh9hSO
W[P[]2[]2,22SO
SO]*O[Q[]2,22SO
SO]*O[Q[]2,22SO
SO]*O[Q[]2,22SO
SO]*O[Q[]2,22SOX2SOXO]*O2SOXO]*O2SOXO]*O2SOXO]*O2P!r)rrrrlrmr
rorr]r^rgrcr	s&   rr�?TestExceptStarRaiseFrom.test_raise_handle_all_raise_two_unnamedUs	���d�Y�q�\�:�a�=�$A�B��
	�
,��
��
,�I�
,��M�M�O��!�!�n�!�+��
,��
,��M�M�O��!�!�n�!�+��
,����	��C��	��	
�"�"����[��^�[��^�$D�E�	G�	
�"�"��N�N�1��)�)��4�)�A�,��0�	2�	
�"�"��N�N�1��'�'��4�)�A�,��0�	2�	
�"�"��N�N�1��)�)��4�*�Q�-��1�	3�	
�"�"��N�N�1��'�'��4�*�Q�-��1�	3�	
�#�#�D�.�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'B�'B�C�� � ��~�~�a�'8�'D�'D�E�� � ��~�~�a�'8�'B�'B�CsU�&�B�B�!A	�
B�#B�$!B	�
B�B�B�B�	B0�#B0�$B+�+B0r'r r.s@rr"r"�s.����G�:G�<6�06�2!D�F%D�%Dr0r"c�4`�\sQsQsnQsQsQsQsUsP!)�$TestExceptStarExceptionGroupSubclass�}c�`�U1QkQ[2n[]2g[coRQS,]e2PgPo=hh9hRc0o[]2g[coRQX2,]*2gPo=hh9hPo=hh9h,9[9doSoPo=ML	Po=MMLM49eLth9hRc
oSoPo=LPo=hh9hSOWR2SOWR2SOSO]*R2SOXV2SO
SO]*2SO
SO]*2SO
SO]*O]e2P!)c�B:``�\sQsQsnU1QksU1QksQsUsU9s!)�MTestExceptStarExceptionGroupSubclass.test_except_star_EG_subclass.<locals>.EG�c�6:�[RU_VU2oV4mU!r[)�super�__new__�code)�cls�message�excsr:�obj�	__class__s&&&& �rr9�UTestExceptStarExceptionGroupSubclass.test_except_star_EG_subclass.<locals>.EG.__new__�s����g�o�c�D�9�����
r0c�@:�RUOVO2!r[)r<r:)rr=�EGs&&�r�derive�TTestExceptStarExceptionGroupSubclass.test_except_star_EG_subclass.<locals>.EG.derive�s����$�,�,��i�i�8�8r0r')	r(r)r*r+r9rCr,r-�
__classcell__)r?r/rBs@@�rrBr5s����
�

9�
9r0rB�nestedr)rrrrIrrcrHr:)r�terF�ver�veg�tegrBs&      @r�test_except_star_EG_subclass�ATestExceptStarExceptionGroupSubclass.test_except_star_EG_subclass~sN���	9��	9�	�
�	9�@�'��l�*��$�@� ��B�4��5�4�?��@���9�9�(��m�+��%�9� ���|�R�8�8��9��9��

�J�
����
����	��C��	��	
���c�2�&����c�2�&����c�n�n�Q�/��4�� � ��*�������2�&�������2�&��������*�/�/��5s��$�	A�A�;�A�A�A9�	A9�A�	A1� A1�!A,�,A1�1A4�4A9�9A<�<B%�	B%�
B	�B%�B%� B(�"B(�(B;�.B;�/B6�6B;c	�T`�U1QkQ[2nRQ[]2[]2,2g,9[9doSogPo=ML[9doSoPo=ML	Po=MMLM49eL th9h[c
oSoPo=LPo=hh9hWWW1FD&oSO	S2SOSR2J(	SO
SRQ[]2,22SO
SRQ[]2,22SO
SRQ[]2,22P!)c�6:`�\sQsQsnQsU1QksQsUsP!)�YTestExceptStarExceptionGroupSubclass.test_falsy_exception_group_subclass.<locals>.FalsyEG�c��P
!�Fr'rs&r�__bool__�bTestExceptStarExceptionGroupSubclass.test_falsy_exception_group_subclass.<locals>.FalsyEG.__bool__�s��r0c�,:�RUOU2!r[)r<)rr=�FalsyEGs&&�rrC�`TestExceptStarExceptionGroupSubclass.test_falsy_exception_group_subclass.<locals>.FalsyEG.derive�s����t�|�|�T�2�2r0r')r(r)r*r+rSrCr,r-)r/rVs@�rrVrO�s����
�
3�
3r0rVr)rrrrF�assertFalserIro)rr�tes�vesrLrVs&    @r�#test_falsy_exception_group_subclass�HTestExceptStarExceptionGroupSubclass.test_falsy_exception_group_subclass�s���	3�n�	3�
	�
��d�Y�q�\�:�a�=�$A�B�B��
�I�
�����
��
�����
����	��C��	���s�C��A����Q���!�!�!�W�-�!�	
�"�"�3���y��|�n�(E�F��"�"�3���y��|�n�(E�F��"�"�3���z�!�}�o�(F�GsW�4�A2�A2�A	�A2�A2�A	�A2�,A2�-A5�/A5�5	B�?B�B�Bc
�v�QQ[2oQQ[2oUQ[]{2[Q2,2Q1UQ[]{2[Q2,2Q1,oSFD%vqEUO[U29^tt^2oUg	QQ	[2oUQ[]{2[Q2,2g,9[9dLML[9dMLMMLM49eLth9hPPP2L)%fhL9hSOWOOS2J�,9[9doSo	Po=LPo=ML[9doSo
Po=ML	Po=MMLM49eLth9hSOW	SQ[]{2,22SOW
SQ[Q2,22P!)
c�(`�\sQsQsnQsQsUsP!)�fTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.BadEG1�c��Q!��NOT A 2-TUPLE!r'�r�argss&*r�split�lTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.BadEG1.split�s��'r0r'�r(r)r*r+rfr,r-r.s@r�BadEG1r_�s����
(�
(r0ric�(`�\sQsQsnQsQsUsP!)�fTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.BadEG2��c��Q!)rcrbr'rds&*rrf�lTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.BadEG2.split�s��*�*r0r'rhr.s@r�BadEG2rk�s����
+�
+r0ror��z"split must return a tuple, not strz0split must return a 2-tuple, got tuple of size 1c�4``�\sQsQsnU1QksQsUsU9s!)�gTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.WeirdEG��c�2:�[RU_UQ*!)�anything)rui@�N)r8rf)rrer?s&*�rrf�mTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.WeirdEG.split�s����w�}�d�+�.H�H�Hr0r')r(r)r*r+rfr,r-rE)r?r/s@@r�WeirdEGrr�s����
I�
Ir0rw)rrrr4rrormr])rriro�eg_list�eg_class�msg�mrwr�oegrIs&          r�1test_exception_group_subclass_with_bad_split_func�VTestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func�sz��	(�^�	(�	+�^�	+�
�D�7�3�<��C��9�
:�
2�
4�
�D�7�3�<��C��9�
:�
@�
B�
��%�M�H��'�'�	�3�7�7�1��"�N�%�	I�n�	I�	��$����z�#�� ?�@�@���
������������8�7�7�7��
�&�&�q�{�{�'>�'>��I��	��	��C��	��	��C��	���	
�"�"�3���w�s�|�n�(E�F��"�"�3���z�#��6G�(H�Isl�C4	�B7�D/�7C(�C(�
C(�"C(�#C4	�4D
�=D
�/E0�<E0�=E	�?E0�E0�E	�E0�*E0r')	r(r)r*r+rKr[r}r,r-r.s@rr1r1}s����!6�FH�8)J�)Jr0r1c�(`�\sQsQsnQsQsUsP!)�TestExceptStarCleanup��c��[]*2g[[2g,9[9dMLMMLM49eLth9h]]*L9h[c
oSoPo=LPo=hh9hSO	W[Q22SO	SO[]*22SO[O2P2P!)r$zdivision by zero)
rr�intrFro�ZeroDivisionErrorr]rHrlrmr�s&  r�test_sys_exception_restored�1TestExceptStarCleanup.test_sys_exception_restored�s���
	�
� ��n�$��
��#�C�.�(���	��������!�����	��C��	��	
�"�"�3�(9�:L�(M�N��"�"�3�?�?�J�r�N�C��������$�/sE��A�!�A�
A�A�A�A�A�	A*�A*�A%�%A*r')r(r)r*r+r�r,r-r.s@rr�r��s����0�0r0r�c�`�\sQsQsnQQ\2sQQ\2sQQ\2sQQ	\2sQ
s	Qs
QsQ
sQs
QsQsQsUsP!)�"TestExceptStar_WeirdLeafExceptions�c��\sQsQsPsQsP!)�0TestExceptStar_WeirdLeafExceptions.UnhashableExc�r')r(r)r*r+�__hash__r,r'r0r�
UnhashableExcr�s���r0r�c�(`�\sQsQsnQsQsUsP!)�1TestExceptStar_WeirdLeafExceptions.AlwaysEqualExcic��P	!�Tr'�r�others&&r�__eq__�8TestExceptStar_WeirdLeafExceptions.AlwaysEqualExc.__eq__���r0r'�r(r)r*r+r�r,r-r.s@r�AlwaysEqualExcr�s����	�	r0r�c�(`�\sQsQsnQsQsUsP!)�0TestExceptStar_WeirdLeafExceptions.NeverEqualExcic��P
!rRr'r�s&&rr��7TestExceptStar_WeirdLeafExceptions.NeverEqualExc.__eq__���r0r'r�r.s@r�
NeverEqualExcr�s����	�	r0r�c�(`�\sQsQsnQsQsUsP!)�1TestExceptStar_WeirdLeafExceptions.BrokenEqualExcic��[2gr[��RuntimeErrorr�s&&rr��8TestExceptStar_WeirdLeafExceptions.BrokenEqualExc.__eq__�
���.� r0r'r�r.s@r�BrokenEqualExcr�s����	!�	!r0r�c�n�UOUOUOUO,UmP!r[)r�r�r�r��	bad_typesrs&r�setUp�(TestExceptStar_WeirdLeafExceptions.setUps/���,�,��-�-��,�,��-�-�/��r0c��PPqCUg,9S9doSoPo=ML	Po=MMLM49eX41!th9h[coSoPo=X41!Po=hh9hr[�rF�rr�typervrwrs&&&   r�except_type�.TestExceptStar_WeirdLeafExceptions.except_type�Z���D�t�	�
����
�D�
����
���{����	��D��{���	��5�	�0�0�	�0�0�3�3�	A�A�A�Ac
��UOFD�oUOU29^tt^2[Q[]2U]2,2oUO	V!2vq4UOU[QU]2,22UOU[Q[]2,22PPP2J�	P!)%fhJ�9hr�r��subTestrrr�ro�r�Badrrvrws&    r�$test_catch_unhashable_leaf_exception�GTestExceptStar_WeirdLeafExceptions.test_catch_unhashable_leaf_exception s����>�>�C����c�"�"�#�D�9�Q�<��Q��*@�A��"�.�.�r�7����*�*��>�$��Q���9�;��*�*��.��	�!��~�>�@�#�"�"�"�"�"�s�A:B3	�3C
�<C
c
��UOFD�oUOU29^tt^2[Q[]2U]2,2oUO	U[2vq4UOU[Q[]2,22UOU[QU]2,22PPP2J�	P!)%fhJ�9hrr�r�s&    r�test_propagate_unhashable_leaf�ATestExceptStar_WeirdLeafExceptions.test_propagate_unhashable_leaf*s����>�>�C����c�"�"�#�D�9�Q�<��Q��*@�A��"�.�.�r�9�=����*�*��>�$��1���?�A��*�*��.���A��x�8�:�#�"�"�"�"�"�s�A?B8	�8C	
�C	
c�J�UOFD|oUOU29^tt^2[Q[]2U]2,2oUO	U[
2vq4UO
U2UOVB2PPP2J~	P!)%fhJ�9hr)r�r�rrr�r�assertIsNoneror�s&    r�"test_catch_nothing_unhashable_leaf�ETestExceptStar_WeirdLeafExceptions.test_catch_nothing_unhashable_leaf4sz���>�>�C����c�"�"�#�D�9�Q�<��Q��*@�A��"�.�.�r�7�;����!�!�%�(��*�*�4�4�	#�"�"�"�"�"���AB	�B"
�B"
c�J�UOFD|oUOU29^tt^2[Q[]2U]2,2oUO	U[
2vq4UO
V22UOU2PPP2J~	P!)%fhJ�9hr)r�r�rrr�rFror�r�s&    r�%test_catch_everything_unhashable_leaf�HTestExceptStar_WeirdLeafExceptions.test_catch_everything_unhashable_leaf<sz���>�>�C����c�"�"�#�D�9�Q�<��Q��*@�A��"�.�.�r�9�=����*�*�5�5��!�!�$�'�	#�"�"�"�"�"�r�c���UOFDFoUOU29^tt^2[Q[]2U]2[	]2,2oUg	P!,9[9dLMLS9dgMMLM49eL th9h[
c
oSoPo=LPo=hh9hSO
W[QS]2[	]2,22PPP2J�)%fhJ�9hr)r�r�rrrrFro)rr�rrrLs&    r�test_reraise_unhashable_leaf�?TestExceptStar_WeirdLeafExceptions.test_reraise_unhashable_leafDs����>�>�C����c�"�"�#��9�Q�<��Q���A��?�A���� ��"���I������������ ���C�����*�*����s�1�v�z�!�}�.E�F�H�#�"�"�"�sq�(C	�A�B�(B�4B�5A6�6
B�B�B
�C	�B
�
	B!�B!�B�C	�B!�!0C	�C,
�$C,
�r�)r(r)r*r+rr�r�r�r�r�r�r�r�r�r�r�r,r-r.s@rr�r��s`�����
������
��!��!�/�	�@�:�5�(�H�Hr0r�c�`�\sQsQsnQQ\2sQQ\2sQQ\2sQQ	\2sQ
s	Qs
QsQ
sQs
QsQsUsP!)�*TestExceptStar_WeirdExceptionGroupSubclassiXc�,`�\sQsQsnPsQsQsUsP!)�7TestExceptStar_WeirdExceptionGroupSubclass.UnhashableEGi\c�<�[U2UOU2!r[�r�r<�rr=s&&rrC�>TestExceptStar_WeirdExceptionGroupSubclass.UnhashableEG.derive_�����:�d�l�l�D�1�1r0r')r(r)r*r+r�rCr,r-r.s@r�UnhashableEGr�\s������	2�	2r0r�c�.`�\sQsQsnQsQsQsUsP!)�8TestExceptStar_WeirdExceptionGroupSubclass.AlwaysEqualEGibc��P	!r�r'r�s&&rr��?TestExceptStar_WeirdExceptionGroupSubclass.AlwaysEqualEG.__eq__cr�r0c�<�[U2UOU2!r[r�r�s&&rrC�?TestExceptStar_WeirdExceptionGroupSubclass.AlwaysEqualEG.derivefr�r0r'�r(r)r*r+r�rCr,r-r.s@r�
AlwaysEqualEGr�bs����	�	2�	2r0r�c�.`�\sQsQsnQsQsQsUsP!)�7TestExceptStar_WeirdExceptionGroupSubclass.NeverEqualEGiic��P
!rRr'r�s&&rr��>TestExceptStar_WeirdExceptionGroupSubclass.NeverEqualEG.__eq__jr�r0c�<�[U2UOU2!r[r�r�s&&rrC�>TestExceptStar_WeirdExceptionGroupSubclass.NeverEqualEG.derivemr�r0r'r�r.s@r�NeverEqualEGr�is����	�	2�	2r0r�c�.`�\sQsQsnQsQsQsUsP!)�8TestExceptStar_WeirdExceptionGroupSubclass.BrokenEqualEGipc��[2gr[r�r�s&&rr��?TestExceptStar_WeirdExceptionGroupSubclass.BrokenEqualEG.__eq__qr�r0c�<�[U2UOU2!r[r�r�s&&rrC�?TestExceptStar_WeirdExceptionGroupSubclass.BrokenEqualEG.derivetr�r0r'r�r.s@r�
BrokenEqualEGr�ps����	!�	2�	2r0r�c�n�UOUOUOUO,UmP!r[)r�r�r�r�r�rs&rr��0TestExceptStar_WeirdExceptionGroupSubclass.setUpws/���+�+��,�,��+�+��,�,�.��r0c��PPqCUg,9S9doSoPo=ML	Po=MMLM49eX41!th9h[coSoPo=X41!Po=hh9hr[r�r�s&&&   rr��6TestExceptStar_WeirdExceptionGroupSubclass.except_type}r�r�c��UOFD�oUOU29^tt^2UQ[]2UQ[]2,2,2oUO	U[2vq4UOV1Q[]2,22UOUUQUQ[]2,2,22PPP2J�	P!)%fhJ�9h�rrF)r�r�rrr�ro�r�BadEGrrvrws&    r�3test_catch_some_unhashable_exception_group_subclass�^TestExceptStar_WeirdExceptionGroupSubclass.test_catch_some_unhashable_exception_group_subclass�s����^�^�E����e�$�$��4�%�a�L�!�(�Z��]�O�<�>�?��#�.�.�r�9�=����*�*�5�%��y��|�n�2M�N��*�*�4��$��x�*�Q�-��!A� B�C�E�%�$�$�$�$�$�s�BC	�C
�
C
c�Z�UOFD�oUOU29^tt^2UQ[]2UQ[]2,2,2oUO	U[
2vq4UO
U2UOVB2PPP2J�	P!)%fhJ�9hr�)r�r�rrr�rr�ror�s&    r�3test_catch_none_unhashable_exception_group_subclass�^TestExceptStar_WeirdExceptionGroupSubclass.test_catch_none_unhashable_exception_group_subclass�s����^�^�E����e�$�$��4�%�a�L�!�(�Z��]�O�<�>�?��#�.�.�r�7�;����!�!�%�(��*�*�4�4�%�$�$�$�$�$���A B	�B*
�"B*
c�Z�UOFD�oUOU29^tt^2UQ[]2UQ[]2,2,2oUO	U[
2vq4UO
V22UOU2PPP2J�	P!)%fhJ�9hr�)r�r�rrr�rFror�r�s&    r�2test_catch_all_unhashable_exception_group_subclass�]TestExceptStar_WeirdExceptionGroupSubclass.test_catch_all_unhashable_exception_group_subclass�s����^�^�E����e�$�$��4�%�a�L�!�(�Z��]�O�<�>�?��#�.�.�r�9�=����*�*�5�5��!�!�$�'�%�$�$�$�$�$�r�c��UOFDXoUOU29^tt^2UQ[]2[]2UQ[]2[	]2,2,2oUg	P!,9[9dLML[9dgMMLM49eL th9h[
c
oSoPo=LPo=hh9hSO
WSQ[]2SQ[	]2,2,22PPP2J�)%fhJ�9hr�)r�r�rrrrFro)rr�rrrLs&    r�test_reraise_unhashable_eg�ETestExceptStar_WeirdExceptionGroupSubclass.test_reraise_unhashable_eg�s����^�^�E����e�$�$��4�%�a�L�*�Q�-�!�(�Z��]�G�A�J�,G�H�J�K���� ��$���J�����#������� ���C�����*�*���t�i��l�$�X���
�|�<�&>�?�@�!%�$�$�$�sq�:C9	�'A-�-B�:B�
B�B�
B�B�B �C9	�B � 	B7�*B7�+B2�-C9	�2B7�78C9	�9D

�D

r�)r(r)r*r+rr�r�r�r�r�r�r�r�r�r�r,r-r.s@rr�r�Xs[����2�~�2�2��2�2�~�2�2��2�.�	�
E�
5�
(�@�@r0r��__main__)rl�unittestr6�test.support.testcaser�TestCaserr2rYrjr�rr"r1r�r�r�r(�mainr'r0r�<module>rs���
���6�*�H�-�-�*�Zy3�x�/@�/@�y3�xB�)�8�+<�+<�B�$}2�>�}2�@w7�N�w7�tGF�.�GF�TuD�n�uD�piJ�>�iJ�X0�N�0�&YH��YH�xh@��h@�V�z���M�M�O�r0

Youez - 2016 - github.com/yon3zu
LinuXploit