"Jd^ddlmZmZddlmZmZmZeddZGddZdS) ) ExitStackcontextmanager)ContextManagerIteratorTypeVar_TT) covariantcdeZdZdfd ZededfdZdeedefdZ xZ S)CommandContextMixInreturnNc|td|_t|_dS)NF)super__init___in_main_contextr _main_context)self __class__s T/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/cli/command_context.pyrzCommandContextMixIn.__init__s3  %&[[c#K|jrJd|_ |j5dVdddn #1swxYwYd|_dS#d|_wxYw)NTF)rr)rs r main_contextz CommandContextMixIn.main_context s(((( $ *#                 %*D ! ! !ED ! ) ) ) )s&A, A0A0A A context_providercH|jsJ|j|S)N)rr enter_context)rrs rrz!CommandContextMixIn.enter_contexts)$$$$!//0@AAAr)r N) __name__ __module__ __qualname__rrrrrrr __classcell__)rs@rr r s)))))) *htn***^*BnR.@BRBBBBBBBBrr N) contextlibrrtypingrrrrr rrr"s000000004444444444 WTT"""BBBBBBBBBBr