403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.59
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_exception_group.cpython-315.opt-2.pyc
R
>lqjL�c�j�]PHs]PHs]PHs]QHGsGsGsGsQQ\O2s	QQ\O2s
QQ\O2sQQ	\O2sQ
s
QQ\O2sQ
Q\O2sQQ2sQQ\2sQQ\2sQQ\O2sQ$QksQQ\O2sQsQQ\2sQQ\2sQQ \2sQ!Q"\2s\Q#6Xc\O82P!P!)%�)�skip_emscripten_stack_overflow�skip_wasi_stack_overflow�skip_if_huge_c_stack�exceeds_recursion_limitc�4`�\sQs]snQsQsQsQsUsP!)�TestExceptionGroupTypeHierarchyc��UO[[2UO[[2UO[[2P!�N)�assertIsSubclass�ExceptionGroup�	Exception�BaseExceptionGroup�
BaseException��selfs&�.C:\Python315\\Lib\test\test_exception_group.py�test_exception_group_types�:TestExceptionGroupTypeHierarchy.test_exception_group_types	s4�����n�i�8����n�.@�A����0�-�@�c��UO[Q29^tt^2[[*PPP2P!)%fhP!9h)r)�assertRaisesRegex�	TypeErrorr�OSErrorrs&r�"test_exception_is_not_generic_type�BTestExceptionGroupTypeHierarchy.test_exception_is_not_generic_types,��
�
#�
#�I�{�
;�
;��g��<�
;�
;�
;�s�<�A
	�A
	c��[oUO[U*[O2UO[
U*[O2P!r	)r�assertIsInstancer�types�GenericAliasr
)r�Es& r�$test_exception_group_is_generic_type�DTestExceptionGroupTypeHierarchy.test_exception_group_is_generic_types>�������n�Q�/��1C�1C�D����0��3�U�5G�5G�Hr�)	�__name__�
__module__�__qualname__�__firstlineno__rrr �__static_attributes__�__classdictcell__��
__classdict__s@rrrs����A�
�I�Irrc�:`�\sQs]snQsQsQsQsQsUs	P!)�BadConstructorArgsc	���QoUO[U29^tt^2[Q2PPP2UO[U29^tt^2[[Q2,2PPP2UO[U29^tt^2[Q[Q2,[Q2,2PPP2P!)%fhK�9h)%fhKm9h)%fhP!9h)z8BaseExceptionGroup.__new__\(\) takes exactly 2 argumentsz	no errorszno msg�eg�too�many�rrr�
ValueError�r�MSGs& r�'test_bad_EG_construction__too_many_args�:BadConstructorArgs.test_bad_EG_construction__too_many_argss���I��
�
#�
#�I�s�
3�
3��;�'�4�
�
#�
#�I�s�
3�
3��J�x�0�1�2�4�
�
#�
#�I�s�
3�
3��4�*�U�"3�!4�y��7H�6I�J�4�
3�	4�
3��
3�
3��
3�
3�
3�s5�B<�C�"C"�<C	�C	�C	�C	�"C3	�+C3	c�^�QoUO[U29^tt^2[[]2[	Q22PPP2UO[U29^tt^2[P[]2,2PPP2P!)%fhKO9h)%fhP!9h)zargument 1 must be str, not z
bad syntax)rrrr2�SyntaxErrorr3s& r�%test_bad_EG_construction__bad_message�8BadConstructorArgs.test_bad_EG_construction__bad_message"sq��,��
�
#�
#�I�s�
3�
3��:�b�>�;�|�+D�E�4�
�
#�
#�I�s�
3�
3��4�*�R�.�!1�2�4�
3�4�
3��
3�
3�
3�s#�B�'B�B	�B	�B,	�$B,	c���QoUO[U29^tt^2[Q[]*2.2PPP2UO[U29^tt^2[QP2PPP2QoUO[U29^tt^2[Q,2PPP2P!)%fhKz9h)%fhKZ9h)%fhP!9h)z1second argument \(exceptions\) must be a sequencezerrors not sequencer.z;second argument \(exceptions\) must be a non-empty sequencer1r3s& r�+test_bad_EG_construction__bad_excs_sequence�>BadConstructorArgs.test_bad_EG_construction__bad_excs_sequence)s���B��
�
#�
#�I�s�
3�
3��0�:�b�>�2B�C�4�
�
#�
#�I�s�
3�
3��4��&�4�M��
�
#�
#�J��
4�
4��4��$�5�
4�
4�
3��
3�
3��5�
4�
4�s5�B+�
B>�
C�+B;	�4B;	�>C	�C	�C"	�C"	c�2�QoUO[U29^tt^2[Q[,2PPP2UO[U29^tt^2[QQ,2PPP2P!)%fhKF9h)%fhP!9h)zAItem [0-9]+ of second argument \(exceptions\) is not an exceptionzexpect instance, not typez	bad errorznot an exception)rr2rrr3s& r�/test_bad_EG_construction__nested_non_exceptions�BBadConstructorArgs.test_bad_EG_construction__nested_non_exceptions4sj��%��
�
#�
#�J��
4�
4��6��	�B�5�
�
#�
#�J��
4�
4��;�);�(<�=�5�
4�5�
4��
4�
4�
4�s#�A2�B�2B	�;B	�B	�B	r")
r#r$r%r&r5r9r<r?r'r(r)s@rr,r,s����K�3�	%�>�>rr,c�^`�\sQs]=snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsUsP!)�InstanceCreationc��[]2[]2,oUO[[	QU22[2P!��r.)r2r�assertIs�typer�r�excss& r�$test_EG_wraps_Exceptions__creates_EG�5InstanceCreation.test_EG_wraps_Exceptions__creates_EG>s2���1�
�y��|�,���
�
����d�+�,��	rc��[]2[]2,oUO[[	QU22[
2P!)rE�beg)r2rrFrGr
rrHs& r�%test_BEG_wraps_Exceptions__creates_EG�6InstanceCreation.test_BEG_wraps_Exceptions__creates_EGDs3���1�
�y��|�,���
�
��#�E�4�0�1��	rc	���QoUO[U29^tt^2[Q[]2[	]2,2oPPP2P!)%fhP!9h)z/Cannot nest BaseExceptions in an ExceptionGroupr.)rrrr2�KeyboardInterrupt)rr4r.s&  r�-test_EG_wraps_BaseException__raises_TypeError�>InstanceCreation.test_EG_wraps_BaseException__raises_TypeErrorJsD��
>��
�
#�
#�I�s�
3�
3���z�!�}�6G��6J�&K�L�B�4�
3�
3�
3�s�!A
�
A	�A	c��[Q[]2[]2,2oUO[	U2[2P!)rM)r
r2rQrFrG)rrMs& r�)test_BEG_wraps_BaseException__creates_BEG�:InstanceCreation.test_BEG_wraps_BaseException__creates_BEGOs0�� ���A��8I�!�8L�(M�N���
�
�d�3�i�!3�4rc��QQ[2oUO[UQ[]2[	]*2,22U2P!)c��\sQs]TsQsP!)�IInstanceCreation.test_EG_subclass_wraps_non_base_exceptions.<locals>.MyEGr"�r#r$r%r&r'r"rr�MyEGrYT���rr[r.)rrFrGr2r�rr[s& r�*test_EG_subclass_wraps_non_base_exceptions�;InstanceCreation.test_EG_subclass_wraps_non_base_exceptionsSs;��	�>�	�	
�
�
���d�Z��^�Y�r�]�;�<�=��	rc	���QQ[2oQoUO[U29^tt^2UQ[]2[	]*2,2PPP2P!)%fhP!9h)c��\sQs]\sQsP!)�MInstanceCreation.test_EG_subclass_does_not_wrap_base_exceptions.<locals>.MyEGr"rZr"rrr[rb\r\rr[�$Cannot nest BaseExceptions in 'MyEG'r.)rrrr2rQ�rr[�msgs&  r�.test_EG_subclass_does_not_wrap_base_exceptions�?InstanceCreation.test_EG_subclass_does_not_wrap_base_exceptions[sP��	�>�	�5��
�
#�
#�I�s�
3�
3���
�2��(9�"�(=�>�?�4�
3�
3�
3�s�A�A*	�"A*	c	���QQ[[2oQoUO[U29^tt^2UQ[]2[	]*2,2PPP2P!)%fhP!9h)c��\sQs]dsQsP!)�TInstanceCreation.test_BEG_and_E_subclass_does_not_wrap_base_exceptions.<locals>.MyEGr"rZr"rrr[rjdr\rr[rcr.)r
r2rrrQrds&  r�5test_BEG_and_E_subclass_does_not_wrap_base_exceptions�FInstanceCreation.test_BEG_and_E_subclass_does_not_wrap_base_exceptionscsS��	�%�z�	�5��
�
#�
#�I�s�
3�
3���
�2��(9�"�(=�>�?�4�
3�
3�
3�s�A�A/	�'A/	c�h�QQ[[2oUQ[]2[2,2P!)c��\sQs]lsQsP!)�[InstanceCreation.test_EG_and_specific_subclass_can_wrap_any_nonbase_exception.<locals>.MyEGr"rZr"rrr[rolr\rr[r.)rr2rr]s& r�<test_EG_and_specific_subclass_can_wrap_any_nonbase_exception�MInstanceCreation.test_EG_and_specific_subclass_can_wrap_any_nonbase_exceptionks'��	�>�:�	�	
�T�J�r�N�I�K�0�1rc�h�QQ[[2oUQ[]2[2,2P!)c��\sQs]ssQsP!)�\InstanceCreation.test_BEG_and_specific_subclass_can_wrap_any_nonbase_exception.<locals>.MyEGr"rZr"rrr[rtsr\rr[r.)r
r2rr]s& r�=test_BEG_and_specific_subclass_can_wrap_any_nonbase_exception�NInstanceCreation.test_BEG_and_specific_subclass_can_wrap_any_nonbase_exceptionrs(��	�%�z�	�	
�T�J�r�N�I�K�0�1rc��QQ[2oUO[UQ[]2[	]*2,22U2UO[UQ[]2[]*2,22U2P!)c��\sQs]{sQsP!)�@InstanceCreation.test_BEG_subclass_wraps_anything.<locals>.MyBEGr"rZr"rr�MyBEGry{r\rrzr.)r
rFrGr2rrQ)rrzs& r� test_BEG_subclass_wraps_anything�1InstanceCreation.test_BEG_subclass_wraps_anythingzsk��	�&�	�	
�
�
���t�j��n�i��m�<�=�>��	�	
�
�
���t�j��n�.?��.C�D�E�F��	rr")r#r$r%r&rJrNrRrUr^rfrkrprur{r'r(r)s@rrBrB=s?������M�
5��@�@�2�2�	�	rrBc�F`�\sQs]�snQsQsQsQsQsQs	Qs
UsP!)�StrAndReprTestsc	�d�[Q[]2[]2,2oUO[	U2Q2UO[U2Q2[QU[]2U[]2,2oUO[	U2Q2UO[U2Q2P!)�flat�flat (2 sub-exceptions)z5ExceptionGroup('flat', [ValueError(1), TypeError(2)])�nested�nested (4 sub-exceptions)z�ExceptionGroup('nested', [ExceptionGroup('flat', [ValueError(1), TypeError(2)]), ValueError(1), ExceptionGroup('flat', [ValueError(1), TypeError(2)]), TypeError(2)]))r
r2r�assertEqual�str�repr�rr.s& r�test_ExceptionGroup�#StrAndReprTests.test_ExceptionGroup�s���
��Z��]�I�a�L�1�3��	
����R��";�<�����b��C�	E� ��r�:�a�=�"�i��l�;�=��	
����R��"=�>�����b��
E�	Frc�P�[Q[]2[]2,2oUO[	U2Q2UO[U2Q2[QU[]2U,2oUO[	U2Q2UO[U2Q2P!)r�r�zABaseExceptionGroup('flat', [ValueError(1), KeyboardInterrupt(2)])r�znested (3 sub-exceptions)z�BaseExceptionGroup('nested', [BaseExceptionGroup('flat', [ValueError(1), KeyboardInterrupt(2)]), ValueError(1), BaseExceptionGroup('flat', [ValueError(1), KeyboardInterrupt(2)])]))r
r2rQr�r�r�r�s& r�test_BaseExceptionGroup�'StrAndReprTests.test_BaseExceptionGroup�s���
��Z��]�$5�a�$8�9�;��	
����R��";�<�����b��
9�	:�
 ��r�:�a�=�"�-�/��	
����R��"=�>�����b��
?�	@rc	�v�QQ[2oUQ[]2[]2,2oUO[	U2Q2UO[U2Q2UQU[]2U[]2,2oUO[	U2Q2UO[U2Q2P!)c��\sQs]�sQsP!)�3StrAndReprTests.test_custom_exception.<locals>.MyEGr"rZr"rrr[r��r\rr[r�r�z+MyEG('flat', [ValueError(1), TypeError(2)])r�r�z�MyEG('nested', [MyEG('flat', [ValueError(1), TypeError(2)]), ValueError(1), MyEG('flat', [ValueError(1), TypeError(2)]), TypeError(2)]))rr2rr�r�r�)rr[r.s&  r�test_custom_exception�%StrAndReprTests.test_custom_exception�s���	�>�	���Z��]�I�a�L�1�3��	
����R��";�<�����b��#P�Q�
��r�:�a�=�"�i��l�;�=��	
����R��"=�>�����b��'�	)rc��QQ[2o[]2[]2,oUQU2oUO[	U2Q2UO2UO[	U2Q2UOUOQ,12[]2[]21o[QU2oUO[	U2Q2[O[]2[]2,2o[QU2oUO[	U2Q2UO2UO[	U2Q2P!)c��\sQs]�sQsP!)�6StrAndReprTests.test_exceptions_mutation.<locals>.MyEGr"rZr"rrr[r��r\rr[�testz+MyEG('test', [ValueError(1), TypeError(2)])zABaseExceptionGroup('test', (ValueError(1), KeyboardInterrupt(2)))z<ExceptionGroup('test', deque([ValueError(1), TypeError(2)])))rr2rr�r��clear�argsrQr
�collections�deque)rr[rIr.s&   r�test_exceptions_mutation�(StrAndReprTests.test_exceptions_mutation�s��	�>�	��1�
�y��|�,��
�&�$�
������b��#P�Q��
�
��	
����b��#P�Q�	
������6�2�,�/��1�
�0��3�4��
���
-��	
�����H�O�	
�� � �*�Q�-��1��!>�?��
�F�D�
)�������H�J�	
�	
�
�
��	
�����H�J�	
rc��[Q[2,2oQUmUO[	U2Q2QUmUO[	U2Q2P!)rez&ExceptionGroup('msg', (ValueError(),))r"�rE)rr2r�r�r�r�s& r�test_repr_small_size_args�)StrAndReprTests.test_repr_small_size_args�sJ��
�E�J�L�>�
2���������b��#K�L��������b��#K�Lrc��QQ[OO2oUP2oUO[Q29^tt^2[QU2PPP2U[2oUO[29^tt^2[QU2PPP2P!)%fhKP9h)%fhP!9h)c�:`�\sQs]�snQsQsQsQsQsUs	P!)�/StrAndReprTests.test_repr_raises.<locals>.MySeqc��VmP!r	��raises)rr�s&&r�__init__�8StrAndReprTests.test_repr_raises.<locals>.MySeq.__init__�s��$�rc��]!r�r"rs&r�__len__�7StrAndReprTests.test_repr_raises.<locals>.MySeq.__len__s��rc�4�U]6Xc[]2![g)r)r2�
IndexError)r�indexs&&r�__getitem__�;StrAndReprTests.test_repr_raises.<locals>.MySeq.__getitem__s���A�:�%�a�=�(� � rc�D�UO%c
UOgP!r	r�rs&r�__repr__�8StrAndReprTests.test_repr_raises.<locals>.MySeq.__repr__s���;�;�;��+�+�%�rr�)
r#r$r%r&r�r�r�r�r'r(r)s@r�MySeqr��s����
%�
�
!�

�
rr�z5.*MySeq\.__repr__\(\) must return a str, not NoneTyper�)	r��abc�Sequencerrrr2�assertRaisesr
)rr��seqs&  r�test_repr_raises� StrAndReprTests.test_repr_raises�s���	�K�O�O�,�,�	�"�D�k��
�
#�
#��D�
�
�
�6�3�'�	
��J���
�
�
�z�
*�
*��v�s�+�+�
*�
�
��+�
*�
*�s$�
B �	
B3� B0	�)B0	�3C	�<C	r")r#r$r%r&r�r�r�r�r�r�r'r(r)s@rr~r~�s,����F�(@�,)�*'
�RM�,�,rr~c�X�,o[Q2g[co[]2SgPo=hh9h[coSOS2Po=LPo=hh9h[Q2g[co[	[
2gPo=hh9h[coSOS2Po=LPo=hh9h[
Q2g[co[]2gPo=hh9h[coSOS2Po=LPo=hh9h[QS2g[c
oStPo=!Po=hh9h)z#context and cause for ValueError(1)zcontext for TypeErrorzcontext for ValueError(2)�	simple eg)�MemoryErrorr2�appendrr�int�ImportErrorr)rI�es  r�create_simple_egr�s��
�D��	'��C�D�D���	'��Q�-�Q�&��	'�������A�������	!��1�2�2���	!��C�.� ��	!�������A�������	 ��9�:�:���	 ��Q�-���	 �������A��������[�$�/�/��������s���	-�-�(�-�0�	A�A�A�A�A&�&	B�0B�1B�B�B�	B.�B.�B)�)B.�3B>�>	C�C�	C�C�C�	D�&D�'C=�=D�D�	D)�D)�D$�D)�$D)c�.`�\sQsQsnQsQsQsUsP!)�ExceptionGroupFields�:c���[2oUOUOQ2UOUO]*Q2UO	UO
]*[2UO	UO
]*O[2UO	UO
]*O[2UO	UO
]*[2UOUO
]*O2UO	UO
]*O[2UO	UO
]*[2UOUO
]*O2UO	UO
]*O[2[OOoU]*U]*U]*U]*,,oUOUO O"U]*2UOUO O$2[']2FDeoUO
U*O oUOUO$2UOUO"U]*U*2Jg	P!)r�)r�r��messager�r�
exceptionsr2�	__cause__r��__context__r�assertIsNonerr��__code__�co_firstlineno�
__traceback__�	tb_lineno�tb_next�range)rr.�line0�
tb_linenos�i�tbs&     r�!test_basics_ExceptionGroup_fields�6ExceptionGroupFields.test_basics_ExceptionGroup_fields;s���
�
��	
������[�1���������[�1�	
���b�m�m�A�.�
�;����b�m�m�A�.�8�8�+�F����b�m�m�A�.�:�:�K�H����b�m�m�A�.�	�:����"�-�-��*�4�4�5����b�m�m�A�.�:�:�G�D����b�m�m�A�.�
�;����"�-�-��*�4�4�5����b�m�m�A�.�:�:�K�H�!�)�)�8�8���b�j��q�y�%�"�*�e�b�j�9�;�
�����)�)�3�3�Z��]�C����"�*�*�2�2�3��q��A����q�!�/�/�B����b�j�j�)����R�\�\�:�a�=��+;�<�rc���[Q[]2[]2,2oUO[	UO
2[2UOUO[29^tt^2QUmPPP2UO
UO[29^tt^2[Q2,UmPPP2P!)%fhKU9h)%fhP!9h)r.znew msg�xyz)
rrrr�rGr��tupler�r��AttributeErrorr�s& r�test_fields_are_readonly�-ExceptionGroupFields.test_fields_are_readonlyXs���
�D�9�Q�<����"<�
=������b�m�m�,�e�4�
�
�
�
�
�
�~�
.�
.�"�B�J�/�	�
�
�
�
�
�~�
.�
.�$�U�^�,�B�M�/�
.�	/�
.��/�
.�
.�s$�4C	�-C�	C	�C	�C-	�%C-	r")r#r$r%r&r�r�r'r(r)s@rr�r�:s����=�:-�-rr�c�(`�\sQsQsnQsQsUsP!)�ExceptionGroupTestBase�fc�L�UdUO[U2U2[U[2%c�UO	U[
OO2UO[UO2[U22[UOU2FDvqEUOUPU2J	P!UO	U[2UO[U2[U22UOUOUO2P!r	)rFrG�
isinstancer
rr�r�r�r��lenr��zip�assertMatchesTemplaterr�)r�exc�exc_type�templater��ts&&&&  rr��,ExceptionGroupTestBase.assertMatchesTemplategs������M�M�$�s�)�X�.��c�-�.�.��!�!�(�K�O�O�,D�,D�E����S����0�#�h�-�@��C�N�N�H�5����*�*�1�d�A�6�6�
�!�!�(�M�:����T�#�Y��X��7����S�X�X�x�}�}�5rr")r#r$r%r&r�r'r(r)s@rr�r�fs����6�6rr�c�4`�\sQsQsnQsQsQsQsUsP!)�	Predicate�~c��VmP!r	��func)rr�s&&rr��Predicate.__init__s���	rc�&�UOU2!r	r��rr�s&&r�__call__�Predicate.__call__�����y�y��|�rc�&�UOU2!r	r�r�s&&r�method�Predicate.method�r�rr�)	r#r$r%r&r�r�r�r'r(r)s@rr�r�~s�������rr�c�R`�\sQsQsnQsQsQsQsQsQs	Qs
Q	sQ
sUs
P!)�ExceptionGroupSubgroupTests�c�x�[2Um[]2[[2[]2,UmP!r��r�r.r2rr��eg_templaters&r�setUp�!ExceptionGroupSubgroupTests.setUp��'��"�$���&�q�M�9�S�>�:�a�=�I��rc	���QQ2oQU[Q2[[,[]*1,oSFD�oUO[29^tt^2UOO	U2PPP2UO[29^tt^2UOOU2PPP2J�	P!)%fhKW9h)%fhJ�9h)c��\sQsQsQsP!)�OExceptionGroupSubgroupTests.test_basics_subgroup_split__bad_arg_type.<locals>.C�r"rZr"rr�Cr�r\rrzbad argzinstance not type)rrr�r.�subgroup�split)rr�bad_args�args&   r�(test_basics_subgroup_split__bad_arg_type�DExceptionGroupSubgroupTests.test_basics_subgroup_split__bad_arg_type�s���	�	����/�0��i�(��b�M�	���C��"�"�9�-�-���� � ��%�.��"�"�9�-�-����
�
�c�"�.�-��-�-��-�-�-�s$�B:	�C
	�:C

�C

�
C
�C
c�@�UOoUOVO[22UOVO[22UOVO[
22UOVO[22P!r	)r.rFrrrr
rr�s& r�)test_basics_subgroup_by_type__passthrough�EExceptionGroupSubgroupTests.test_basics_subgroup_by_type__passthrough�s`��
�W�W���
�
�b�+�+�m�4�5��
�
�b�+�+�i�0�1��
�
�b�+�+�&8�9�:��
�
�b�+�+�n�5�6rc�d�UOUOO[22P!r	)r�r.rrrs&r�&test_basics_subgroup_by_type__no_match�BExceptionGroupSubgroupTests.test_basics_subgroup_by_type__no_match�s�����$�'�'�*�*�7�3�4rc	���UOo[[]2[]2,1[[[2,1[[1UO1,oSFDvvq4UOUQ59^tt^2UO
U2oUOUOUO2UOU[U2PPP2Jx	P!)%fhJ�9h)rE)�match)r.r2rr�r��subTestrr�r�r�r)rr.�	testcases�
match_typer��subegs&     r�#test_basics_subgroup_by_type__match�?ExceptionGroupSubgroupTests.test_basics_subgroup_by_type__match�s���
�W�W���*�Q�-��A��7�8�
��3��(�)��)�
$�d�&6�&6�7�	9�	�%.� �J����J��/�/����J�/��� � �����
�
�;��*�*�5�.�(�K�0�/�%.�/�/�/�s�9AC	�C'
�C'
c���QoU[U2[U2O1FD8oUOUOUOO	U22J:	P!)c��P	!�Tr"�r�s&r�<lambda>�\ExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__passthrough.<locals>.<lambda>����dr)r�r�rFr.r�r�f�callables&  r�.test_basics_subgroup_by_predicate__passthrough�JExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__passthrough�sG�����I�a�L�)�A�,�*=�*=�>�H��M�M�$�'�'�4�7�7�#3�#3�H�#=�>�?rc��QoU[U2[U2O1FD-oUOUOO	U22J/	P!)c��P
!�Fr"rs&rr�YExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__no_match.<locals>.<lambda>����er)r�r�r�r.rr"s&  r�+test_basics_subgroup_by_predicate__no_match�GExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__no_match�sC�����I�a�L�)�A�,�*=�*=�>�H����d�g�g�.�.�x�8�9�?rc�6`�UOo[[]2[]2,1[[[2,1[[1UO1,oSFD�vnoU1QkoU[U2[U2O1FDtoUOUQ59^tt^2UOU2oUOUOUO2UOU[U2PPP2Jv	J�	P!)%fhJ�9h)rEc�:�[UR2!r	�r��r�rs&�rr�VExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__match.<locals>.<lambda>�����*�Q�
�3r)r$)
r.r2rr�r�r�r�rrr�r�r�r)rr.rr�r#r$rrs&      @r�(test_basics_subgroup_by_predicate__match�DExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__match�s����
�W�W���*�Q�-��A��7�8�
��3��(�)��)�
$�d�&6�&6�7�	9�	�%.� �J��3�A��	�!��i��l�.A�.A�B���\�\�8�\�4�4��K�K��N�E��$�$�U�]�]�B�J�J�?��.�.�u�n�h�O�5�4�C�%.�5�4�4�s�&AD
�D�D�r.r�)r#r$r%r&r�rrrrr%r,r4r'r(r)s@rr�r��s6����J�#� 7�5�L�?�
:�
P�Prr�c�L`�\sQsQsnQsQsQsQsQsQs	Qs
Q	sUsP!)
�ExceptionGroupSplitTests��c�x�[2Um[]2[[2[]2,UmP!r�r�rs&rr��ExceptionGroupSplitTests.setUp�rrc���[[[[1FDRoUOOU2vq#UO
U[UO2UOU2JT	P!r	)	rrr
rr.rr�r�r�)rrr�rests&   r�&test_basics_split_by_type__passthrough�?ExceptionGroupSplitTests.test_basics_split_by_type__passthrough�sU����$�n�6�A��'�'�-�-��*�K�E��&�&��~�t�'7�'7�
9����d�#�6rc��UOO[2vqUOU2UO	U[
UO2P!r	)r.rrr�r�rr�)rrr=s&  r�#test_basics_split_by_type__no_match�<ExceptionGroupSplitTests.test_basics_split_by_type__no_match�s?���g�g�m�m�G�,������%� ��"�"��.�$�"2�"2�	4rc�r�UOo[o[oV"]2U]2,U[2,1V3[2,U]2U]2,1V#1UOP1[
U1U]2U]2,U[2,1,oSFD�vqVoUO
U2vq�UOUOUO2UOU[U2Ud@UOU	OUO2UOU	[U2J�UOU	2J�	P!r�)r.r2rr�r�rrr�r�r�rr�)
rr.�VE�TErr�match_template�
rest_templaterr=s
&         r� test_basics_split_by_type__match�9ExceptionGroupSplitTests.test_basics_split_by_type__match�s��
�W�W��
��
���"�Q�%��A���"�S�'��+�
�"�S�'��R��U�B�q�E�N�+��X�t�'�'��.��r�]�R��U�B�q�E�N�R��W�I�6�
�	�:C�5�J�
��(�(�:�.�K�E����U�]�]�B�J�J�7��&�&��~�~�
7��(�� � ����r�z�z�:��*�*��.�-�9��!�!�$�'�:Crc��QoU[U2[U2O1FDRoUOOU2vq4UO	U[
UO2UOU2JT	P!)c��P	!rr"rs&rr�VExceptionGroupSplitTests.test_basics_split_by_predicate__passthrough.<locals>.<lambda>�r!r)r�r�r.rr�rr�r��rr#r$rr=s&    r�+test_basics_split_by_predicate__passthrough�DExceptionGroupSplitTests.test_basics_split_by_predicate__passthrough�s`�����I�a�L�)�A�,�*=�*=�>�H��'�'�-�-��1�K�E��&�&�u�n�d�>N�>N�O����d�#�?rc��QoU[U2[U2O1FDRoUOOU2vq4UO	U2UOU[UO2JT	P!)c��P
!r)r"rs&rr�SExceptionGroupSplitTests.test_basics_split_by_predicate__no_match.<locals>.<lambda>r+r)r�r�r.rr�r�rr�rMs&    r�(test_basics_split_by_predicate__no_match�AExceptionGroupSplitTests.test_basics_split_by_predicate__no_matchs`�����I�a�L�)�A�,�*=�*=�>�H��'�'�-�-��1�K�E����e�$��&�&�t�^�T�=M�=M�N�?rc	�j`�UOo[o[oV"]2U]2,U[2,1V3[2,U]2U]2,1V#1UOP1,oSFD�vnqVU1QkoU[U2[U2O1FD�oUOU2vq�UOU	OUO2UOU	[U2UeJYUOU
OUO2UOU
[U2J�	J�	P!)rEc�:�[UR2!r	r0r1s&�rr�PExceptionGroupSplitTests.test_basics_split_by_predicate__match.<locals>.<lambda>r3r)r.r2rr�r�r�r�rr�r�r�r)rr.rDrErrFrGr#r$rr=rs&          @r�%test_basics_split_by_predicate__match�>ExceptionGroupSplitTests.test_basics_split_by_predicate__match	s���
�W�W��
��
���"�Q�%��A���"�S�'��+�
�"�S�'��R��U�B�q�E�N�+��X�t�'�'��.�	
�	�:C�5�J��3�A��	�!��i��l�.A�.A�B�� �h�h�x�0���� � �����
�
�;��*�*��>�>�;� �,��$�$�T�\�\�2�:�:�>��.�.��n�m�=�C�:Crr6)
r#r$r%r&r�r>rArHrNrSrXr'r(r)s@rr8r8�s/����J�$�4�(�0$�O�=�=rr8c�`�\sQsQsnQs\2\2\2Q222s\2\2\2Q222s	Qs
UsP!)�DeepRecursionInSplitAndSubgroup�!c�n�[]2o[[22FDo[QU,2oJ	U!rD)rr�rr)rr�r�s&  r�make_deep_eg�,DeepRecursionInSplitAndSubgroup.make_deep_eg"s1���a�L���.�0�1�A��t�a�S�)�A�2��rc���UO2oUO[29^tt^2UO[2PPP2P!)%fhP!9hr	)r^r��RecursionErrorrrr�s& r�test_deep_split�/DeepRecursionInSplitAndSubgroup.test_deep_split(s>��
�����
�
�
�~�
.�
.�
�G�G�I��/�
.�
.�
.���A�A 	�A 	c���UO2oUO[29^tt^2UO[2PPP2P!)%fhP!9hr	)r^r�rarrr�s& r�test_deep_subgroup�2DeepRecursionInSplitAndSubgroup.test_deep_subgroup0s>��
�����
�
�
�~�
.�
.�
�J�J�y�!�/�
.�
.�
.�rdr")r#r$r%r&r^rrrrbrfr'r(r)s@rr[r[!sd�������#�%���� �&���
��#�%���"� �&��"rr[c#� �Ue,oUOUO2[U[2%c+UOFDo[V!2FPiw�K
J	LV1w�	UO
2P!K!3hr	)r�r�r�r
r��leaf_generator�pop)r��tbsr�s&& rriri9sb���
�{����J�J�s� � �!��#�)�*�*����A�%�a�-�-�-� ��h���G�G�I�

.�s�A?�2A?�A?�A=
�#A?c�(`�\sQsQsnQsQsUsP!)�LeafGeneratorTest�Hc	��[2oSO[U2TTt,tFDvq#UMJ		tooUO2[U2FD,vq$UOVAOUO,2J.	P!ttoohr	)r��assertSequenceEqualrir�r�)rr.r��_rks&    r�test_leaf_generator�%LeafGeneratorTest.test_leaf_generatorMsr��
�
��� � �)�"�-�.�-�4�1�Q�-�.��M�M�	�%�R�(�F�A��$�$��&�&����8�
:�)��
/s�B
r")r#r$r%r&rrr'r(r)s@rrmrmHs����
	:�	:rrmc��,o[[2g[co[QS,2gPo=hh9h[coSOS2Po=LPo=hh9h[	Q2g[co[]2SgPo=hh9h[
coSOS2Po=LPo=hh9h[QS2g[c
oStPo=!Po=hh9h)r�z
out of memory�root)r�bytesrr�r�r2)rIr�r.s   r�create_nested_egrwYs���
�D��	0��E�"�"���	0� ��A�3�/�/��	0�������A�������	'��o�.�.���	'��Q�-�Q�&��	'�������A��������V�T�*�*�����	���s���	2�2�
-�2�5�	A�A�A�A� A+�+	B�5B�6B�B�B
�
	B0�B0�B+�+B0�4C�	C�
C�C�C�Cc�:`�\sQsQsnQsQsQsQsQsUs	P!)�NestedExceptionGroupBasicsTest�qc�|�[2oUOU[[[2,[]2,2P!r�)rwr�rrrvr2r�s& r�"test_nested_group_matches_template�ANestedExceptionGroupBasicsTest.test_nested_group_matches_templaters2��
�
���"�"������
��A��/�	1rc�B�[2oUOUO]*O[2UOUO]*O
[2UOUO]*O[2P!r�)rwrr�r�r�r�rr�s& r�test_nested_group_chaining�9NestedExceptionGroupBasicsTest.test_nested_group_chainingysg��
�
�����b�m�m�A�.�:�:�K�H����b�m�m�A�.�8�8�+�F����b�m�m�A�.�:�:�I�Frc��[2o[OOoUOU]*1UO]*OU]*1UO]*OU]*1UO]*O]*OU]*11FD<vq4UOUOU2UOUO2J>	P!)�)	rwr�r�r�r�r�r�r�r�)rr.r�r��expecteds&    r�&test_nested_exception_group_tracebacks�ENestedExceptionGroupBasicsTest.test_nested_exception_group_tracebackss���
�
�� �)�)�8�8��
�
�
�u�r�z�*�
�]�]�1�
�
+�
+�U�Q�Y�7�
�]�]�1�
�
+�
+�U�R�Z�8�
�]�]�1�
�
(�
(��
+�
9�
9�5�1�9�E�	
�N�R�
���R�\�\�8�4����b�j�j�)�
rc	��[2oUO[[[	U222]2[O
OoU]*U]*U]*,U]*U]*,,o[[	U22FD:vovqVSOSTt,tFDpwOMJ	toV4*2J<	P!ttoh)�)
rwr�r��listrir�r��	enumeraterpr�)rr.r��expected_tbsr�rqrkr�s&       r�test_iteration_full_tracebacks�=NestedExceptionGroupBasicsTest.test_iteration_full_tracebacks�s���
�
��	
����T�.��"4�5�6��:� �)�)�8�8���"�*�e�a�i����;��"�*�e�b�j�1�3��'�~�b�'9�:�M�Q����$�$�(+�,��"����,���
!�;��,s�*Cr")
r#r$r%r&r|rr�r�r'r(r)s@rryryqs����1�G�*�
!�
!rryc�(`�\sQsQsnQsQsUsP!)�ExceptionGroupSplitTestBase�c
�j�UOU[2UOU2vq4UOU2oUd�UOU[2[	U2FDvqgUOVb2J	UOU2UOU[2[	U2FDvqgUOVb2J	UdUOU[2QoUO
UU2UU22UU2o	UU2o
UO[UU22[UU22[UU22*2UU2FD-oSOS9%cVi7S9%cVj72J/	V4U1FD�oUeJ	UOUOUO2UOUOUO2UOUOUO2UOUOUO2UO[UQP2[UQP22J�	QoQo
V4U1FD=oUU2FD-oUO
U
UVa22U
UVk222J/	J?	V41!)Nc�\�Ue,![U2TTt,tFDvqUMJ		too!ttoohr	�ri)r�r�rqs&  r�leaves�AExceptionGroupSplitTestBase.split_exception_group.<locals>.leaves�s,����2�L��s�8K�*L�8K���1�8K�*L�L��*Ls�(�	__notes__c�F�[U2FDvq#V IfJUt!	P!r	r�)�leafr.r�rks&&  r�tbs_for_leaf�GExceptionGroupSplitTestBase.split_exception_group.<locals>.tbs_for_leaf�s��(��,����9��J�-rc�Z�STt,tFDp%fJUOMJ	to!ttohr	)r�)rkr�s& rr��EExceptionGroupSplitTestBase.split_exception_group.<locals>.tb_linenos�s"��+.�5�3�R�"�L�B�L�L�3�5�5��5s�(�()rr
rrri�assertIsNotNonerpr�r��assertNotEqualr�rFr�r�r��getattr)rr.rrr=�sgr�rqr��match_leaves�rest_leaves�partr�r�s&&&           r�split_exception_group�1ExceptionGroupSplitTestBase.split_exception_group�sV�����b�"4�5��h�h�u�o���
�[�[��
�����!�!�%�);�<�%�e�,����%�%�a�/�-�
� � ��$��!�!�"�&8�9�%�b�)����%�%�a�/�*����!�!�$�(:�;�	M�	
� � �����r�
�;��e�}���T�l�������r�
�O���u�
���V�D�\�!2�2�	4����A�����+�+�!�+��)�)��)�
+���"�%�D���� � ����T�\�\�:��
�
�b�l�l�D�N�N�;��
�
�b�n�n�d�.>�.>�?��
�
�b�.�.��0B�0B�C�� � ��B��T�2��D�+�t�4�6�
&�	�
	6��"�%�D��D�\���(�(��|�A�2�3��|�A�4�5�7�"�&��{�rr")r#r$r%r&r�r'r(r)s@rr�r��s����@�@rr�c�@`�\sQsQsnQsQsQsQsQsQs	Us
P!)�NestedExceptionGroupSplitTest��c�8`	`
`�QQ[2n	QnQn
U	U
U1QkoU2[]2[	[
2[]2,[]2[	[
2[]2,[]2,[]2,o[]2[]2,[]2[]2,[]2,[]2,o[	[
2,[	[
2,,,oUO
W[U2UOU[2vqxUOU2UO
U[U2UOU[2vqxUO
U[U2UOU2UOU[[12vqxUO
U[U2UOU2UOU[2vqxUO
U[U2UO
U[U2UOU[[12vqxUO
U[U2UO
U[U2UO[2vqxUOVs2UOU2UOR	2vqxUO
U[U]*,2UO
U[U]*,2P![c+oSOQ[S202SoPo=CK�Po=hh9h)c��\sQsQsQsP!)�JNestedExceptionGroupSplitTest.test_split_by_type.<locals>.MyExceptionGroup��r"rZr"rr�MyExceptionGroupr��r\rr�c��[U2gr	)r2)�vs&r�raiseVE�ANestedExceptionGroupSplitTest.test_split_by_type.<locals>.raiseVE�s���Q�-�rc��[U2gr	)r)r�s&r�raiseTE�ANestedExceptionGroupSplitTest.test_split_by_type.<locals>.raiseTE�s���A�,�rc�J:``�UU1QknUUU1QknUU1QkoU]2P!)c��:�,oRU1R[1RU]*11FDvq#UU2J	[QU2g[coSOS2Po=J@Po=hh9h)rE�msg1)r�rr�r)r�rIr#r
r�r�r�s&    ��r�level1�VNestedExceptionGroupSplitTest.test_split_by_type.<locals>.nested_group.<locals>.level1�sf����� '��|�g�s�^�g�q��s�^�L�F�A�'��#��M�
%�V�T�2�2��%�'����A����'���:�	A!�A!�A�A!c��:�,oRU1RU]*1RU]*11FDvq#UU2J	RQU2g[coSOS2Po=J=Po=hh9h)rE�msg2)rr�)r�rIr#r
r�r�r�r�s&    ���r�level2�VNestedExceptionGroupSplitTest.test_split_by_type.<locals>.nested_group.<locals>.level2�sj����� &��{�V�Q�q�S�M�G�Q�q�S�>�J�F�A�'��#��K�
'�v�t�4�4��%�'����A����'�s�:�	A!�A!�A�A!c��:�,oRU]*1RU]*11FDvq#UU2J	[QU2g[coSOS2Po=J@Po=hh9h)rE�msg3)rr�r)r�rIr#r
r�r�r�s&    ��r�level3�VNestedExceptionGroupSplitTest.test_split_by_type.<locals>.nested_group.<locals>.level3sc����� &��!��}�w��!��n�=�F�A�'��#��>�
%�V�T�2�2��%�'����A����'�r�r")r�r�r�r�r�r�s @@���r�nested_group�FNestedExceptionGroupSplitTest.test_split_by_type.<locals>.nested_group�s���
3�
5�
3�
�1�Irz
the note: )
r�add_note�idr2rr�r�r�r8r�rrrF)rr�r�r.r��valueErrors_template�typeErrors_templaterr=r�r�r�s&        @@@r�test_split_by_type�0NestedExceptionGroupSplitTest.test_split_by_type�s����	�~�	�	 �	�	�<	��N��A��	�#��
�1�
�>��A��	�#��
�1�
�>��1�
�
�

�q�M�
���A��
�1�
�.��A��
�1�
�.��1�
�
�

�q�M�
 ��"+�3�� 0�9�S�>�2B�C�D���"�"�2�~�{�C��0�0��[�A������%� ��"�"�4���E��0�0��]�C����"�"�5�.�+�F����$���0�0��j�)�5L�M����"�"�5�.�+�F����$���0�0��Z�@����"�"�5�.�:N�O��"�"�4��9L�M��0�0��i��5M�N����"�"�5�.�:M�N��"�"�4��9M�N��h�h�~�.����
�
�e� ����$���h�h�/�0����"�"�5�.�;�q�>�:J�K��"�"�4��+�a�.�9I�J��o�	�
�J�J��B�q�E�7�+�,��B��	�s�K$�$	L�.L�/L�Lc	�`�Qo[QU[]22U[]22,2g[c
oSoPo=LPo=hh9hSOS[2vqESOS2SO
S[[]2[]2,2SOS[[12vqESO
S[[]2[]2,2SOS2SOS[2vqESO
S[[]2,2SO
S[[]2,2SOS[2vqESO
S[[]2,2SO
S[[]2,2P!)c�>�Ug[c
oStPo=!Po=hh9hr	)r)�exr�s& rr��HNestedExceptionGroupSplitTest.test_split_BaseExceptionGroup.<locals>.excGs!��
���� �
����
�s��	����rM)r
r2rQr�rr�r�r)rr�r�rMrr=s&     r�test_split_BaseExceptionGroup�;NestedExceptionGroupSplitTest.test_split_BaseExceptionGroupFs���	�	�$���J�q�M�*�C�0A�!�0D�,E�F�H�
H��!�	��C��	���0�0��i�@������%� ��"�"��$�z�!�}�6G��6J�&K�	M��0�0��*�/�0�2����"�"��%�
�1�
�7H��7K�'L�	N����$���0�0��j�A����"�"��>�J�q�M�?�	4��"�"��$�'8��';�&<�	>��0�0��6G�H����"�"��%�(9�!�(<�'=�	?��"�"��.�:�a�=�/�	3s�,2�	A	�A	�A�A	c��[Q[]2[]2,2oUOQ2UOQ2[	UO
2oUO
[2vq4UOUO
U2UOUO
U2UOUO
U2UOUO
UO
2UOUO
UO
2UOUO
UO
2UOQ2UOQ2UOQ2UOUO
UQ,*2UOUO
UQ,*2UOUO
UQ,*2P!)r.�note1�note2rr=)	rr2rr�r�r�rr��assertIsNot)rr.�
orig_notesrr=s&    r�test_split_copies_notes�5NestedExceptionGroupSplitTest.test_split_copies_notesnsJ��
�D�:�a�=�)�A�,�"?�
@��
���G��
���G���"�,�,�'�
��h�h�y�)���������z�2�������*�5��������4�������u���7�������t�~�~�6�������$�.�.�9�
���D��
���w���
�
�f��������z�T�F�':�;�������*��y�*@�A��������v�h�)>�?rc���[Q[]2[]2,2o]{UmUO	[2vq#UOUQ2UOUQ2P!)r.r�)rr2rr�r�assertNotHasAttr)rr.rr=s&   r�+test_split_does_not_copy_non_sequence_notes�INestedExceptionGroupSplitTest.test_split_does_not_copy_non_sequence_notes�sT���D�:�a�=�)�A�,�"?�
@������h�h�y�)������e�[�1����d�K�0rc��QQ[2oUQ[]2[]2,2oQoUO[U29^tt^2UO	[2PPP2UO[U29^tt^2UO[2PPP2P!)%fhKN9h)%fhP!9h)c�(`�\sQsQsnQsQsUsP!)�KNestedExceptionGroupSplitTest.test_drive_invalid_return_value.<locals>.MyEg�c��]*!)�*r"rHs&&r�derive�RNestedExceptionGroupSplitTest.test_drive_invalid_return_value.<locals>.MyEg.derive�s��rr")r#r$r%r&r�r'r(r)s@r�MyEgr��s����
�
rr�r.z4derive must return an instance of BaseExceptionGroup)rrr2rrr)rr�r.res&   r�test_drive_invalid_return_value�=NestedExceptionGroupSplitTest.test_drive_invalid_return_value�s���	�>�	��$��1��z�!�}�5�
6��D��
�
#�
#�I�s�
3�
3��H�H�Y��4�
�
#�
#�I�s�
3�
3��K�K�	�"�4�
3�4�
3��
3�
3�
3�s$�B*�
B=�*B:	�3B:	�=C	�C	r")r#r$r%r&r�r�r�r�r�r'r(r)s@rr�r��s(����aK�F&3�P@�(1�
#�
#rr�c�4`�\sQsQsnQsQsQsQsUsP!)�%NestedExceptionGroupSubclassSplitTest�c�2�QQ[2o[]2g[coSQS,2gPo=hh9hSc/o[]2g[coSQXC,2gPo=hh9hPo=hh9hSc
oSoPo=LPo=hh9hSOXa[]2[]2,,2SO	S[
2vqxSO
S2SOS[[]2[]2,,2SO	S[[12vqxSOS[[]2[]2,,2SO
S2SO	S[2vqxSOS[[]2,2SOS[[]2,,2SO	S[2vqxSOS[[]2,,2SOS[[]2,2P!)c��\sQsQsQsP!)�nNestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_no_derive_no_new_override.<locals>.EG�r"rZr"rr�EGr��r\rr�r�r.)rrr2r�r�rr�)	rr��ter��ver�r.rr=s	&        r�<test_split_ExceptionGroup_subclass_no_derive_no_new_override�bNestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_no_derive_no_new_override�s���	��	�	�	
1�-�#�A�,�&�� �-��X��t�,�,��-���
1�1�$�Q�-�'��!�1��T�B�<�0�0��1��
1��
�	��B��	��	
�"�"�2�J�q�M�I�a�L�>�+J�K��0�0��W�=������%� ��"�"��.�:�a�=�9�Q�<�.�"A�	C��0�0��j�)�5L�M����"�"��>�J�q�M�I�a�L�>�#B�	D����$���0�0��Z�@����"�"�5�.�:�a�=�/�J��"�"�4��9�Q�<�.�9I�J��0�0��Y�?����"�"�5�.�I�a�L�>�:J�K��"�"�4��*�Q�-��Isk��	9�9�
4�9�<�A1�A1�A�	A)�A)�
A$�$A)�)A,�,A1�1A4�4B�:B�;B�Bc��QQ[2oUQ[]2[]2,Q2gSc
oSoPo=LPo=hh9hSOX1[]2[]2,2SO	S[
2vqESO
S2SOS[[]2[]2,2SO	S[[12vqESOS[[]2[]2,2SO
S2SO	S[2vqESOS[[]2,2SOS[[]2,2SO	S[2vqESOS[[]2,2SOS[[]2,2P!)c�4``�\sQsQsnU1QksQsUsU9s!)�oNestedExceptionGroupSubclassSplitTest.test_split_BaseExceptionGroup_subclass_no_derive_new_override.<locals>.EG��c�&:�[RU_VU2!r	)�super�__new__)�clsr�rI�unused�	__class__s&&&&�rr��wNestedExceptionGroupSubclassSplitTest.test_split_BaseExceptionGroup_subclass_no_derive_new_override.<locals>.EG.__new__�s���
�w��s�T�:�:rr")r#r$r%r&r�r'r(�
__classcell__)r�r*s@@rr�r��s����
;�
;rr�r.r�)r
r2rQr�r�rr�r)rr�r�r.rr=s&     r�=test_split_BaseExceptionGroup_subclass_no_derive_new_override�cNestedExceptionGroupSubclassSplitTest.test_split_BaseExceptionGroup_subclass_no_derive_new_override�s���	;�#�	;�	��T�J�q�M�+<�Q�+?�@�(�K�K���	��B��	��	
�"�"��Z��]�$5�a�$8�9�	;��0�0��W�=������%� ��"�"��$�z�!�}�6G��6J�&K�	M��0�0���.�/�1����"�"��%�
�1�
�7H��7K�'L�	N����$���0�0��Z�@����"�"�5�.�:�a�=�/�J��"�"��$�'8��';�&<�	>��0�0��5F�G����"�"��%�(9�!�(<�'=�	?��"�"�4��*�Q�-��Is�0�A�A�>�Ac��`�U1QkQ[2n[]2g[coRQS,]e2gPo=hh9hRc0o[]2g[coRQX2,]*2gPo=hh9hPo=hh9hRc
oSoPo=LPo=hh9hSOSR[]2[]2,,2SO	S[
2vqgSO
S2SOSR[]2[]2,,2SOSO]*2SOSO]*O]e2SO	S[[12vqgSOSR[]2[]2,,2SOSO]*2SOSO]*O]e2SO
S2SO	S[2vqgSOSR[]2,2SOSO]*2SOSR[]2,,2SOSO]*2SOSO]*O]e2SO	S[2vqgSOSR[]2,,2SOSO]*2SOSO]*O]e2SOSR[]2,2SOSO]*2P!)c�B:``�\sQsQsnU1QksU1QksQsUsU9s!)�mNestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_derive_and_new_overrides.<locals>.EG��c�6:�[RU_VU2oV4mU!r	)r�r��code)r�r�rIr�objr�s&&&& �rr��uNestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_derive_and_new_overrides.<locals>.EG.__new__�s����g�o�c�D�9�����
rc�@:�RUOVO2!r	)r�r)rrIr�s&&�rr��tNestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_derive_and_new_overrides.<locals>.EG.derive�s����$�,�,��i�i�8�8rr")	r#r$r%r&r�r�r'r(r�)r�r*r�s@@�rr�r�s����
�

9�
9rr�r�r.)
rrr2r�r�rr�r�rr�)	rr�r�r�r�r.rr=r�s	&       @r�;test_split_ExceptionGroup_subclass_derive_and_new_overrides�aNestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_derive_and_new_overrides�s����	9��	9�	�	
5�2�#�A�,�&�� �2��X��t�S�1�1��2���
5�5�$�Q�-�'��!�5��T�B�<��4�4��5��
5��
�	��B��	��	
�"�"�2�r�J�q�M�I�a�L�>�+J�K��0�0��W�=������%� ��"�"�4��j��m�i��l�^�-L�M�������B�'��������+�0�0�#�6��0�0��j�)�5L�M����"�"�5�"�z�!�}�y��|�n�.M�N�������R�(�����)�)�!�,�1�1�3�7����$���0�0��Z�@����"�"�5�"�z�!�}�o�>�������R�(��"�"�4��y��|�n�-=�>�������B�'��������+�0�0�#�6��0�0��Y�?����"�"�5�"�	�!��~�.>�?�������R�(�����)�)�!�,�1�1�3�7��"�"�4��j��m�_�=�������B�'sm�#�	>�>�9�>�A�A7�A7�	A�	A/�A/�A*�*A/�/A2�2A7�7A:�:B
�B
�B�B
r")	r#r$r%r&r�r�r
r'r(r)s@rr�r��s����(J�T(J�T6(�6(rr��__main__r	)r�r�unittest�test.supportrrrr�TestCaserr,rBr~r�r�r�r�r�r8r[rirmrwryr�r�r�r#�mainr"rr�<module>rsD�����3�3�
I�h�&7�&7�
I� ">��*�*�">�JF�x�(�(�F�RP,�h�'�'�P,�h�@)-�8�,�,�)-�X6�X�.�.�6�0��EP�"8�EP�PN=�5�N=�b"�h�&7�&7�"�0�:��)�)�:�"�0(!�%;�(!�VB�"8�B�Jt#�$?�t#�nL(�,G�L(�^�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit