/opt/cloudlinux/venv/lib/python3.11/site-packages/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/__pycache__/lveapi.cpython-311.pyc (26985B)
§
”k±Mj…ã ó4 — d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZm Z d dl
mZ d dlm
Z
d dlmZmZ d dlmZ d d lmZ d
ZdZdZ G d
„ de¦ « Z G d„ de¦ « Z G d„ de¦ « Z G d„ d¦ « Z G d„ d¦ « Z G d„ d¦ « ZdS )é N)ÚOptional)ÚProcLve)ÚcpapiÚClPwd)ÚNotSupported)Ú ve_config)Ú
PyLveErrorÚPyLve)Úconfig)Úid_registryÚreselleré é c ó — e Zd ZdS )ÚNameMapErrorN©Ú__name__Ú
__module__Ú__qualname__© ó úpy/lveapi.pyr r ! ó € € € € € Ø€Dr r c ó — e Zd ZdS )ÚNameMapConfigErrorNr r r r r r % r r r c ó — e Zd ZdS )ÚNameMapNotInitializedNr r r r r r ) r r r c óJ — e Zd ZdZefd„Zd„ Zd„ Zd„ Zdd„Z d „ Z
d
d
„Zd„ ZdS )ÚNameMapzÚ
Container for backend storing resellers_name<=>resellers_id map
As backend store use ve.cfg
Usage:
>>> name_map = NameMap()
>>> name_map.link_xml_node()
>>> name_map.id_list()
[1001]
c ó0 — || _ d | _ d | _ d S ©N)Ú
_xml_tag_nameÚ _xml_nodeÚ_reseller_id_name_map)ÚselfÚxml_tag_names r Ú__init__zNameMap.__init__9 s € Ø)ˆÔ؈Œà%)ˆÔ"Ð"Ð"r c óN — | ¦ « D ]\ }}||k r|c S Œd S r! ©Úload_from_node)r% ÚnameÚname_Úid_s r Úget_idzNameMap.get_id? sB € Ø×-Ò-Ñ/Ô/ð ð ‰JˆE�3ؘŠ}ˆ}Ø�
�
�
ð ð ð r c óN — | ¦ « D ]\ }}||k r|c S Œd S r! r) )r% r- r, Ú_ids r Úget_namezNameMap.get_nameD sB € Ø×-Ò-Ñ/Ô/ð ð ‰JˆE�3Ø�cŠzˆzØ���ð ð ð r c ó> — d„ | ¦ « D ¦ « S )Nc ó — g | ]\ }}|‘ŒS r r )Ú.0Ú_r- s r ú
z#NameMap.id_list..J s € Ð8Ð8Ð8™˜˜3�Ð8Ð8Ð8r r) ©r% s r Úid_listzNameMap.id_listI s" € Ø8Ð8 $×"5Ò"5Ñ"7Ô"7Ð8Ñ8Ô8Ð8r NTc ób — |€d| _ | |¦ « dS || _ d| _ dS )aC
Initialize NameMap. If xml_node is none,
config will be loaded automatically
:param use_cache: Bool whether bypass ve.cfg xml cache
:param xml_node: !! DEPRECATED PARAM !!
this param is left only for
compatibility with our old code
N)r# Ú_load_resellers_map_from_ve_cfgr$ )r% Úxml_nodeÚ use_caches r Ú
link_xml_nodezNameMap.link_xml_nodeL sB € ð Ðà!ˆDŒNØ×0Ò0°Ñ;Ô;Ð;Ð;Ð;ð &ˆDŒNØ)-ˆDÔ&Ð&Ð&r c ó — g | _ | |¬¦ « \ }}|D ]b}| d¦ « }t | d¦ « ¦ « }|r'|r%|| j vr| j ||f¦ « Œc~~dS )zT
Fills self._reseller_id_name_map from ve.cfg file
:return:
©r<