Current Dir: /snap/core22/2437/usr/lib/python3/dist-packages/cloudinit/__pycache__/

[FILE] apport.cpython-310.pyc [ edit | delete | rename ]
[FILE] atomic_helper.cpython-310.pyc [ edit | delete | rename ]
[FILE] cloud.cpython-310.pyc [ edit | delete | rename ]
[FILE] dmi.cpython-310.pyc [ edit | delete | rename ]
[FILE] event.cpython-310.pyc [ edit | delete | rename ]
[FILE] features.cpython-310.pyc [ edit | delete | rename ]
[FILE] gpg.cpython-310.pyc [ edit | delete | rename ]
[FILE] helpers.cpython-310.pyc [ edit | delete | rename ]
[FILE] importer.cpython-310.pyc [ edit | delete | rename ]
[FILE] lifecycle.cpython-310.pyc [ edit | delete | rename ]
[FILE] netinfo.cpython-310.pyc [ edit | delete | rename ]
[FILE] performance.cpython-310.pyc [ edit | delete | rename ]
[FILE] persistence.cpython-310.pyc [ edit | delete | rename ]
[FILE] registry.cpython-310.pyc [ edit | delete | rename ]
[FILE] safeyaml.cpython-310.pyc [ edit | delete | rename ]
[FILE] settings.cpython-310.pyc [ edit | delete | rename ]
[FILE] signal_handler.cpython-310.pyc [ edit | delete | rename ]
[FILE] simpletable.cpython-310.pyc [ edit | delete | rename ]
[FILE] socket.cpython-310.pyc [ edit | delete | rename ]
[FILE] ssh_util.cpython-310.pyc [ edit | delete | rename ]
[FILE] stages.cpython-310.pyc [ edit | delete | rename ]
[FILE] subp.cpython-310.pyc [ edit | delete | rename ]
[FILE] templater.cpython-310.pyc [ edit | delete | rename ]
[FILE] temp_utils.cpython-310.pyc [ edit | delete | rename ]
[FILE] type_utils.cpython-310.pyc [ edit | delete | rename ]
[FILE] url_helper.cpython-310.pyc [ edit | delete | rename ]
[FILE] user_data.cpython-310.pyc [ edit | delete | rename ]
[FILE] util.cpython-310.pyc [ edit | delete | rename ]
[FILE] version.cpython-310.pyc [ edit | delete | rename ]
[FILE] warnings.cpython-310.pyc [ edit | delete | rename ]
[FILE] __init__.cpython-310.pyc [ edit | delete | rename ]

Viewing: /snap/core22/2437/usr/lib/python3/dist-packages/cloudinit/__pycache__/simpletable.cpython-310.pyc

o

�t�h��@sGdd�d�ZdS)c@sHeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dS)�SimpleTablezRA minimal implementation of PrettyTable
    for distribution with cloud-init.
    cCs,||_g|_dgt|j�|_|�|�dS)N�)�fields�rows�len�
column_widths�update_column_widths)�selfr�r	�7/usr/lib/python3/dist-packages/cloudinit/simpletable.py�__init__szSimpleTable.__init__cCs0t|�D]\}}tt|�|j|�|j|<qdS�N)�	enumerate�maxrr)r�values�i�valuer	r	r
rs�z SimpleTable.update_column_widthscCsBt|�t|j�kr
td��dd�|D�}|j�|�|�|�dS)Nztoo many valuescSsg|]}t|��qSr	)�str)�.0rr	r	r
�
<listcomp>sz'SimpleTable.add_row.<locals>.<listcomp>)rr�	TypeErrorr�appendr)rrr	r	r
�add_rows
zSimpleTable.add_rowcCsdd�dd�|jD��dS)z+Returns a horizontal divider for the table.�+cSsg|]}d|d�qS)�-�r	)r�wr	r	r
r%sz%SimpleTable._hdiv.<locals>.<listcomp>)�joinr�rr	r	r
�_hdiv"s�zSimpleTable._hdivcs$dd��fdd�t|�D��dS)zReturns a formatted row.�|cs$g|]\}}|��j|d��qS)r)�centerr)rr�colrr	r
r-s��z$SimpleTable._row.<locals>.<listcomp>)rr
)r�rowr	rr
�_row(s
�����zSimpleTable._rowcsF������j����g}|�fdd��jD����g7}d�|�S)z�Returns a string representation of the table with lines around.

        +-----+-----+
        | one | two |
        +-----+-----+
        |  1  |  2  |
        |  01 |  10 |
        +-----+-----+
        csg|]}��|��qSr	)r#)r�rrr	r
r@sz'SimpleTable.__str__.<locals>.<listcomp>�
)rr#rrr)r�linesr	rr
�__str__5s
"
zSimpleTable.__str__cCs|��Sr)r'rr	r	r
�
get_stringCszSimpleTable.get_stringN)�__name__�
__module__�__qualname__�__doc__rrrrr#r'r(r	r	r	r
r	s	
rN)rr	r	r	r
�<module>s
Upload File: