Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
errors.cpython-313.pyc58 linesDownload Raw Back to __pycache__
1�

2�jx3���SSKJr SSKrSSKrSSKrSSKrS/rS4Sjr\RS:�aSSK	J5r6 O"SS\5r7\R"SS	55r
g)�)�annotationsN�ExceptionGroupc��[$�N)�__all__���BD:\code\apps\devtools\python\Lib\site-packages\packaging/errors.py�__dir__rs���Nr	)��)rc�B�\rSrSr%SrS\S'S\S'SSjrSSjrS	rg8)
r�z�A minimal implementation of :external:exc:`ExceptionGroup` from Python 3.11.9 10If :external:exc:`ExceptionGroup` is already defined by Python itself,11that version is used instead.12�str�message�list[Exception]�13exceptionsc��XlX lgr)rr)�selfrrs   r14�__init__�ExceptionGroup.__init__s��"�L�(�Or	c�l�URRSUR<SUR<S3$)N�(z, �))�	__class__�__name__rr)rs r15�__repr__�ExceptionGroup.__repr__!s1���n�n�-�-�.�a����/?�r�$�/�/�AT�TU�V�Vr	)rrN)rrrr�return�None)rr)	r�16__module__�__qualname__�__firstlineno__�__doc__�__annotations__rr�__static_attributes__rr	r17rrs��	���#�#�	)�	Wr	c��\rSrSr%Sr\R"\SS9rS\	S'S
Sjr18\RSSj5r
\RSS	j5rSS19jrSrg)�_ErrorCollector�%a�20Collect errors into ExceptionGroups.21 22Used like this:23 24    collector = _ErrorCollector()25    # Add a single exception26    collector.error(ValueError("one"))27 28    # Supports nesting, including combining ExceptionGroups29    with collector.collect():30        raise ValueError("two")31    collector.finalize("Found some errors")32 33Since making a collector and then calling finalize later is a common pattern,34a convenience method ``on_exit`` is provided.35F)�default_factory�initr�errorsc�P�UR(a[XR5eg)z0Raise a group exception if there are any errors.N)r,r�r�msgs  r36�finalize�_ErrorCollector.finalize;s���;�;� ��k�k�2�2�r	c#�6# �Uv� URU5 g7f)z`37Calls finalize if no uncollected errors were present.38 39Uncollected errors are raised normally.40N)r0r.s  r41�on_exit�_ErrorCollector.on_exit@s����42��
�
�c��s�c'�# �U=(d [4nSv� g![a/nURRUR5 SnAgSnAfUa%nURRU5 SnAgSnAff=f7f)z}43Context manager to collect errors into the error list.44 45Must be inside loops, as only one error can be collected at a time.46N)�	Exceptionrr,�extendr�append)r�err_cls�
error_classes�errors    r47�collect�_ErrorCollector.collectJsc��� �/�I�<�
�	&����	1��K�K���u�/�/�0�0���	&��K�K���u�%�%��	&�s<�A>��A>�48A;�%A
�A>�
	A;�A6�1A>�6A;�;A>c�:�URRU5 g)zAdd an error to the list.N)r,r8)rr;s  r49r;�_ErrorCollector.errorYs��50	
�����5�!r	rN)r/rrr )r/rrz-typing.Generator[_ErrorCollector, None, None])r9ztype[Exception]rz"typing.Generator[None, None, None])r;r6rr )rr!r"r#r$�dataclasses�field�listr,r%r0�51contextlib�contextmanagerr3r<r;r&rr	r52r(r(%sp���$*�/�/��5�Q�F�O�Q�3�53���������&��&�"��"�54�"r	r()rz	list[str])�55__future__rrCr@�sys�typingrr�version_info�builtinsrr6�	dataclassr(rr	r56�<module>rKsa��"���57�
��58������w��'�W��W�$
���8"�8"��8"r	
codekingpro/portable-devtools · Team Ai