;Z d dl mZ d dlZd dlZd dlmZ d dlmZmZ ddl m
Z
ddl
mZ dZ G d d
Z
e
ZdS ) )annotationsN)
TracebackType)CallableType ) check_log)log_failureFc X e Zd ZddZddZdd
ZdddZddZd dZd dZ d dZ
d!dZdS )"CheckContextManagerreturnNonec d | _ d S Nmsgselfs 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 | S r r s r __enter__zCheckContextManager.__enter__ s r exc_typeType[BaseException] | Noneexc_valBaseException | Noneexc_tbTracebackType | Nonebool | Nonec d}|xt |t rct r d | _ d S t j ||| }| j t
| d| j | nt
|| d | _ dS d | _ d S )NTz, )tb)
issubclassAssertionError
_stop_on_failr tracebackformat_exceptionr )r r r r __tracebackhide__fmt_tbs r __exit__zCheckContextManager.__exit__ s !Jx$H$H
t"3HgvNN8'7 8 8dh 8 8VDDDDDF3333ttr Nr objectc || _ | S r r )r r s r __call__zCheckContextManager.__call__/ s r c R t j dt dt _ d S )Nz,set_no_tb() is deprecated; use set_max_tb(0)r )warningswarnDeprecationWarningr _max_tbr s r set_no_tbzCheckContextManager.set_no_tb3 s,
: