← back to Atmos Game
assets/gen/.venv/lib/python3.12/site-packages/click/__pycache__/_termui_impl.cpython-312.pyc
221 lines
�
c�bj�{ � � � d Z ddlmZ ddlmZ ddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
ZddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl m"Z" ejF d� Z$ G d� dejJ � Z& d.d�Z'e jP dk( rdZ)dZ*ndZ)dZ* G d� dejV e$ � Z, G d� dejZ � Z. d/ d0d �Z/ej` d/d1d!�� Z1ej` d/ d2d"�� Z2ej` d/ d2d#�� Z3ej` d/ d3d$�� Z4 G d%� d&� Z5d4d5d'�Z6d6d(�Z7ejp d)k( rddl9Z9ej` d7d*�� Z:d8d+�Z;yddl<Z<ddl=Z=ej` d7d,�� Z:d8d-�Z;y)9z�
This module contains implementations for the termui module. To keep the
import time of Click down, some infrequently used functionality is
placed in this module and only imported as needed.
� )�annotationsN)�gettext)�StringIO)�Path)�
TracebackType� )�_default_text_stdout)�CYGWIN)�get_best_encoding)�isatty)�
strip_ansi)�term_len)�WIN)�ClickException)�echo)�KeepOpenFile�Vc � � e Zd ZU ded<