Format: application/x-python-code
⬇ Download File (1.5 KB)
   1  o
   2  
   3  0'h��@s�ddlmZddlZddlmZddlmZddlmZm	Z	m
   4  Z
   5  mZejdkr-ddl
   6  mZer4edZneZGd	d
   7  �d
   8  e�ZdS)�)�annotationsN)�AbstractContextManager)�
   9  TracebackType)�
  10  TYPE_CHECKING�Optional�Type�cast)���)�BaseExceptionGroupc@s.eZdZdZddd�Zddd	�Zddd�ZdS)�suppressz<Backport of :class:`contextlib.suppress` from Python 3.12.1.�
  11  exceptions�type[BaseException]cGs
  12  ||_dS�N)�_exceptions)�selfr�r�NC:\Users\shubh\Videos\agent\nova\Lib\site-packages\exceptiongroup/_suppress.py�__init__s
  13  zsuppress.__init__�return�NonecCsdSrr)rrrr�	__enter__szsuppress.__enter__�exctype�Optional[Type[BaseException]]�excinst�Optional[BaseException]�exctb�Optional[TracebackType]�boolcCsP|durdSt||j�rdSt|t�r&tt|��|j�\}}|dur$dS|�dS)NFT)�
  14  issubclassrrr�split)rrrr�match�restrrr�__exit__s
  15  zsuppress.__exit__N)rr)rr)rrrrrrrr)�__name__�
  16  __module__�__qualname__�__doc__rrr$rrrrr
  17  s
  18  
  19  
  20  r
  21  )�
  22  __future__r�sys�
  23  contextlibr�typesr�typingrrrr�version_inforrZ	BaseClassr
  24  rrrr�<module>s
  25  
  26