📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
dnf-plugins
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/dnf-plugins/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: groups_manager.cpython-39.opt-1.pyc
a �&c�4 � @ s� d dl mZ d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl mZmZ d dl Z d dlZ dZe�d�e��Ze�d�Zdddd �Zd d� Zdd � Zdd� Ze jjG dd� de jj��ZdS )� )�absolute_import)�unicode_literalsN)�_�loggerz -a-z0-9_.:z^[{}]+$z^[-a-zA-Z0-9_.@]+$T)Zdefault_explicitZuservisible_explicitZempty_groupsc C s t �| �st�td���| S )zgroup id validatorzInvalid group id)�RE_GROUP_ID�match�argparse�ArgumentTypeErrorr )�value� r �>/usr/lib/python3.9/site-packages/dnf-plugins/groups_manager.py� group_id_type. s r c C sN | � dd�}t|�dkr&t�td���|\}}t�|�sFt�td���||fS )ztranslated texts validator�:� z6Invalid translated data, should be in form 'lang:text'z*Invalid/empty language for translated data)�split�lenr r r �RE_LANGr )r �data�lang�textr r r �translation_type5 s � r c C s: | � � }t�d�t�d|�}|s6tj�td��| ���|S )z#generate group id based on its namez[^{}]� zFCan't generate group id from '{}'. Please specify group id using --id.) �lower�re�sub�format�RE_GROUP_ID_VALID�dnf�cli�CliErrorr )r �group_idr r r � text_to_idA s ��r! c sd e Zd ZdZed�Z� fdd�Zedd� �Zdd� Z d d � Z dd� Zd d� Zdd� Z dd� Z� ZS )�GroupsManagerCommand)zgroups-managerz$create and edit groups metadata filec s t t| ��|� t�� | _d S �N)�superr"