j d dl mZ d dl mZ d dl mZ d dlZd dlmZ d dlmZ ddl m
Z
dd lmZ dZ
G d
de ZdS ) )absolute_import)print_function)divisionN)BaseSelectorManager)is_imunify_using_python )PythonConfig)
PkgManagerc 4 e Zd ZdZd fd Zdef fdZ xZS )
PythonManagerz5Responsible for actual python selector high-level APINc |p
t }|pt | }t t | || d S )N)r
r superr __init__)selfcfgpkg __class__s ]/opt/cloudlinux/venv/lib64/python3.11/site-packages/clselect/clselectpython/python_manager.pyr zPythonManager.__init__ sI !Z\\&\#&&
mT""++C55555 versionc t j j dt j j }||k st t | rdddS t
t | | S )N.successz;This Python version is used by system and cannot be removed)resultwarning) sysversion_infomajorminorr strr r uninstall_version)r r cur_system_versionr s r r! zPythonManager.uninstall_version sx # 0 6QQ9I9OQQ(((,CCLL,Q,Q(#X
]D));;GDDDr )NN)__name__
__module____qualname____doc__r r r!
__classcell__)r s @r r r ss ??6 6 6 6 6 6
E E E E E E E E E E Er r )
__future__r r r r &clselect.baseclselect.selector_managerr clselect.utilsr configr
pkgmanagerr
API_1r r r