;ZddlmZddlZddlZddlmZddlmZmZddl m Z ddl m Z dZ Gd d Z e ZdS) ) annotationsN) TracebackType)CallableType) check_log) log_failureFcXeZdZddZddZdd ZdddZddZd dZd dZ d dZ d!dZ dS)"CheckContextManagerreturnNonecd|_dSNmsgselfs n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pytest_check/context_manager.py__init__zCheckContextManager.__init__s 'CheckContextManager'c|Srrs r __enter__zCheckContextManager.__enter__s rexc_typeType[BaseException] | Noneexc_valBaseException | Noneexc_tbTracebackType | None bool | Nonec d}|xt|trctr d|_dSt j|||}|jt |d|j|nt ||d|_dSd|_dS)NTz, )tb) issubclassAssertionError _stop_on_failr tracebackformat_exceptionr )rrrr__tracebackhide__fmt_tbs r__exit__zCheckContextManager.__exit__s !  Jx$H$H  t"3HgvNN8'7 8 8dh 8 8VDDDDDF3333ttrNrobjectc||_|Srr)rrs r__call__zCheckContextManager.__call__/s rcRtjdtdt_dS)Nz,set_no_tb() is deprecated; use set_max_tb(0)r)warningswarnDeprecationWarningr_max_tbrs r set_no_tbzCheckContextManager.set_no_tb3s, :rMs""""""!!!!!!!!"""""" 2(2(2(2(2(2(2(2(j r