Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clcommon
/
__pycache__
[ HOME ]
Exec
Submit
File Name : group_info_reader.cpython-311.opt-1.pyc
� ���h% � � � d dl Z d dlmZ d dlmZ d dlZd dlmZmZm Z m Z d dlmZ G d� de� � Z G d� d � � ZdS ) � N)�sleep)�Dict)�is_testing_enabled_repo�get_cl_version� is_ubuntu�get_os_version)�FormattedExceptionc � � � e Zd Zd� fd� Z� xZS )�GroupInfoReaderErrorNc �^ �� |�d}t � � � |d|i|d�� � d S )Nz�Encountered an error while getting the remote available groups info. Try again later. If the same problem occurs again - contact CloudLinux support.�reason)�message�context�details)�super�__init__)�selfr r r � __class__s ���/builddir/build/BUILDROOT/alt-python27-cllib-3.4.30-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/group_info_reader.pyr zGroupInfoReaderError.__init__ sS �� ��?�b� � ������ �&�)�� � � � � � � � )NN)�__name__� __module__�__qualname__r � __classcell__)r s @r r r s= �� � � � � � � � � � � � � � � r r c �z � e Zd ZdZdZdZdZdZed� � � Z ed� � � Z ed� � � Zed� � � ZdS ) �GroupInfoReaderaZ The purpose of this class is to get remote yum info about available groups: 1. alt-php 2. alt-nodejs 3. alt-ruby 4. alt-python There we get special url with json which depends on machine features: cl version: 6, 7, 6 hybrid architecture: x84_64, i386 enabled testing repositories status: beta, stable Nz"https://repo.cloudlinux.com/other/z.https://repo.cloudlinux.com/cloudlinux-ubuntu/c �P � | j �| � � � | _ | j S )z"Get url with available groups json)� GROUP_URL�_get_group_url)�clss r � group_urlzGroupInfoReader.group_url4 s'