KOKINIO - MANAGER
Edit File: output.cpython-312.pyc
� �jq^ � � � d Z ddlmZ ddlmZ ddlmZ ddlZddlZddlZddlZ ddl Z ddlZddlZddl Z ddlZddlZddlmZmZ ddlmZmZmZmZmZmZmZmZ ddlmZmZmZm Z m!Z! dd l"m#Z# dd l$m%Z% ddl&Z'ddl(Z'ddl)Z'ddl*Z'ddl+Z'ddl,Z'ddlZ'ddl-Z'ddl.Z'ddl/Z' e j` d� Z1d� Z2 G d � de3� Z4 G d� de'jj jl � Z7 G d� de'jj jp � Z9 G d� de#� Z:dd�Z;y)z"Handle actual output from the cli.� )�absolute_import)�print_function)�unicode_literalsN)� format_number�format_time)�_�C_�P_�ucd�fill_exact_width� textwrap_fill�exact_width�select_short_long)�xrange� basestring�long�unicode�sys_maxsize)�TransactionDisplay)�MergedTransactionWrapper�dnfc �( � t j |ft j d� � }t |� }| dz }| |z }|st j d|� }n|r|j d|z � t |� }t t |g|g|z ��� � S )N� � �r )� itertools�chain�repeat�len�extend�iter�list�zip)� cols_count�label�lst�left� lst_length�right_count� missing_items�lst_iters �3/usr/lib/python3.12/site-packages/dnf/cli/output.py�_spread_in_columnsr- 6 s� � ��?�?�E�8�Y�%5�%5�b�%9�:�D��S��J��q�.�K��K�+�-�M�����r�;�/�� �� � �5�=�(�)��C�y�H���D�4�H�:��3�4�5�5� c �T � e Zd ZdZdZ ej d� Zd� Zd� Z d� Z d� Zd� Ze d � � Zed � � Zed� � Z d<d �Ze d� � Zd� Zd=d�Z d>d�Z d>d�Zd� Zd� Zd� Zd?d�Zd@d�ZdAd�Zi di fd�ZdBd�Zd� Z d� Z!d� Z"d� Z#d� Z$d � Z% dCd!�Z&dAd"�Z'd@d#�Z(d$� Z)d%� Z*dAd&�Z+d'� Z,d(� Z-d)� Z.d*� Z/d+� Z0dAd,�Z1d@d-�Z2g e3� fd.�Z4g fd/�Z5 e6d0� e6d0� e6d1� e6d2� e6d3� e6d4� e6d5� e6d6� e6d7� e6d8� e6d9� d:�Z7g fd;�Z8y)D�Outputz+Main output class for the yum command line.z z ^\*{0,2}/c � � || _ || _ t j j j |j j �� | _ d | _ y )N)�color)�conf�baser �cli�term�Termr2 �progress)�selfr4 r3 s r, �__init__zOutput.__init__I s<