| Server IP : 88.99.149.37 / Your IP : 216.73.216.141 Web Server : nginx/1.31.2 System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64 User : muralimurth ( 1015) PHP Version : 8.4.23 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.12/site-packages/dnf/cli/commands/__pycache__/ |
Upload File : |
�
�(fz2 � �� � d dl mZ d dl mZ d dlmZ d dlmZmZmZm Z d dl
mZ d dlZ
d dlZ
d dlZ
d dlZd dlZd dlZd dlZ ej( d� Zd� Zd � Zd
� Zd� Z G d� d
ej4 � Zy)� )�absolute_import)�unicode_literals)�commands)�_�ucd�fill_exact_width�exact_width)�OptionParserN�dnfc �B � |r7t j j | j j � � n
t d� }| j dk rt d� |z S | j st d� |z S t | j � }t d� ||fz S )N�unknown���zNever (last: %s)zInstant (last: %s)z%s second(s) (last: %s))r �util�normalize_time�_repo�getTimestampr �metadata_expire�_num2ui_num)�repo�md�last�nums �>/usr/lib/python3.12/site-packages/dnf/cli/commands/repolist.py�_expire_strr % s� � �AC�3�8�8�"�"�4�:�:�#:�#:�#<�=��9��D����r�!��#�$�t�+�+�
�
!�
!��%�&��-�-��$�.�.�/���*�+�s�D�k�9�9� c �V � t t j j d| d� � S )Nz%dT)r r �pycomp�format)r s r r r 0 s � ��s�z�z� � ��s�D�1�2�2r c �� � | j j � }| j j � }|D ]2 }t j ||� r yt j ||� s�2 y y)NTF)�id�lower�name�fnmatch)r �patterns�rid�rnm�pats r �_repo_matchr( 4 sR � �
�'�'�-�-�/�C�
�)�)�/�/�
�C����?�?�3��$���?�?�3��$�� �
r c �� � d}| j t j �� j |j �� D ] }||j
z
}� t j j j |� S )Nr ��flags��reponame__eq)
�query�hawkey�IGNORE_EXCLUDES�filtermr �_sizer �clir �
format_number)�sackr �ret�pkgs r �
_repo_sizer8 ? s\ � �
�C��z�z�� 6� 6�z�7�?�?�T�W�W�?�U���s�y�y��� V��7�7�>�>�'�'��,�,r c �F � e Zd ZdZdZ ed� Zed� � Zd� Z d� Z
d� Zy) �RepoListCommandzVA class containing methods needed by the cli to execute the
repolist command.
)�repolist�repoinfoz,display the configured software repositoriesc �B � | j � }|j ddddd t d� �� |j ddddt d � �
� |j ddddt d
� �
� | j ddddg d�t j t d� �� y )Nz--all�
_repos_action�store_const�allzshow all repos)�dest�action�const�default�helpz --enabled�enabledzshow enabled repos (default))rA rB rC rE z
--disabled�disabledzshow disabled repos�repos�*�enabled-default�
REPOSITORY)r@ rF rG zRepository specification)�nargsrD �metavar�choicesrB rE )�add_mutually_exclusive_group�add_argumentr r
�PkgNarrowCallback)�parser� repolimits r �
set_argparserzRepoListCommand.set_argparserN s� � ��7�7�9� ����w�_�&3�5�$�$%�&6�$7� � 9� ���{��&3�9�$%�&D�$E� � G� ���|�/�&3�:�$%�&;�$<� � >� ���G�3�8I�S_�$B�#/�#A�#A�!"�#=�!>� � @r c � � | j j s:| j j t j
t j �� y y )N)�stdout�stderr)�opts�quietr3 �redirect_logger�logging�WARNING�INFO)�selfs r �
pre_configurezRepoListCommand.pre_configure_ s1 � ��y�y����H�H�$�$�G�O�O�G�L�L�$�Q� r c � � | j j s| j j � | j j }| j
j j s| j j dk( rd|_ d|_
| j j r&| j j | j _ y y )Nr<