X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/lib/python3.11/site-packages
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
??
..
??
GitPython-3.1.32.dist-info
??
Jinja2-3.0.3.dist-info
??
Mako-1.2.4.dist-info
??
MarkupSafe-2.1.3.dist-info
??
PyJWT-2.8.0.dist-info
??
PyMySQL-1.1.0.dist-info
??
PyVirtualDisplay-3.0.dist-info
??
PyYAML-6.0.1.dist-info
??
__pycache__
??
_cffi_backend.cpython-311-x86_64-linux-gnu.so
(267.63 KB)
??
_distutils_hack
??
_pyrsistent_version.py
(23 B)
??
_pytest
??
_yaml
??
aiohttp
??
aiohttp-3.9.2.dist-info
??
aiohttp_jinja2
??
aiohttp_jinja2-1.5.dist-info
??
aiohttp_security
??
aiohttp_security-0.4.0.dist-info
??
aiohttp_session
??
aiohttp_session-2.9.0.dist-info
??
aiosignal
??
aiosignal-1.3.1.dist-info
??
alembic
??
alembic-1.11.1.dist-info
??
annotated_types
??
annotated_types-0.6.0.dist-info
??
astroid
??
astroid-2.15.6.dist-info
??
attr
??
attrs
??
attrs-23.1.0.dist-info
??
backports
??
certifi
??
certifi-2023.7.22.dist-info
??
cffi
??
cffi-1.15.1.dist-info
??
chardet
??
chardet-5.2.0.dist-info
??
charset_normalizer
??
charset_normalizer-2.1.1.dist-info
??
cl_dom_collector
??
cl_proc_hidepid.py
(4.53 KB)
??
cl_website_collector
??
clcagefslib
??
clcommon
??
clconfig
??
clconfigure
??
clcontrollib.py
(51.73 KB)
??
cldashboard
??
cldetectlib.py
(18.4 KB)
??
cldiaglib.py
(47.56 KB)
??
clevents
??
clflags
??
clhooklib.py
(1.27 KB)
??
cli_utils.py
(1.66 KB)
??
cllicense
??
cllicenselib.py
(9.1 KB)
??
cllimits
??
cllimits_validator
??
cllimitslib_v2
??
cllvectl
??
clpackages
??
clquota
??
clselect
??
clselector
??
clsentry
??
clsetuplib.py
(4.35 KB)
??
clsudo.py
(14.42 KB)
??
clsummary
??
clveconfig
??
clwizard
??
configparser-5.0.2.dist-info
??
configparser.py
(1.51 KB)
??
contextlib2
??
contextlib2-21.6.0.dist-info
??
coverage
??
coverage-7.2.7.dist-info
??
cryptography
??
cryptography-41.0.2.dist-info
??
ddt-1.4.4.dist-info
??
ddt.py
(12.43 KB)
??
dill
??
dill-0.3.7.dist-info
??
distlib
??
distlib-0.3.8.dist-info
??
distutils-precedence.pth
(151 B)
??
docopt-0.6.2.dist-info
??
docopt.py
(19.48 KB)
??
dodgy
??
dodgy-0.2.1.dist-info
??
filelock
??
filelock-3.13.1.dist-info
??
flake8
??
flake8-5.0.4.dist-info
??
flake8_polyfill
??
flake8_polyfill-1.0.2.dist-info
??
frozenlist
??
frozenlist-1.4.0.dist-info
??
future
??
future-0.18.3.dist-info
??
git
??
gitdb
??
gitdb-4.0.10.dist-info
??
guppy
??
guppy3-3.1.3.dist-info
??
idna
??
idna-3.4.dist-info
??
iniconfig
??
iniconfig-2.0.0.dist-info
??
isort
??
isort-5.12.0.dist-info
??
jinja2
??
jsonschema
??
jsonschema-3.2.0.dist-info
??
jwt
??
lazy_object_proxy
??
lazy_object_proxy-1.9.0.dist-info
??
libfuturize
??
libpasteurize
??
lve_stats-2.0.dist-info
??
lve_utils
??
lveapi.py
(19.53 KB)
??
lvectllib.py
(102.55 KB)
??
lvemanager
??
lvestat.py
(6.83 KB)
??
lvestats
??
lxml
??
lxml-4.9.2.dist-info
??
mako
??
markupsafe
??
mccabe-0.7.0.dist-info
??
mccabe.py
(10.4 KB)
??
mock
??
mock-5.1.0.dist-info
??
multidict
??
multidict-6.0.4.dist-info
??
numpy
??
numpy-1.25.1.dist-info
??
numpy.libs
??
packaging
??
packaging-23.1.dist-info
??
pam.py
(7.38 KB)
??
past
??
pep8_naming-0.10.0.dist-info
??
pep8ext_naming.py
(18.61 KB)
??
pip
??
pip-25.0.1.dist-info
??
pkg_resources
??
platformdirs
??
platformdirs-3.11.0.dist-info
??
pluggy
??
pluggy-1.2.0.dist-info
??
prettytable
??
prettytable-3.8.0.dist-info
??
prometheus_client
??
prometheus_client-0.8.0.dist-info
??
prospector
??
prospector-1.10.2.dist-info
??
psutil
??
psutil-5.9.5.dist-info
??
psycopg2
??
psycopg2_binary-2.9.6.dist-info
??
psycopg2_binary.libs
??
py.py
(263 B)
??
pycodestyle-2.9.1.dist-info
??
pycodestyle.py
(101.08 KB)
??
pycparser
??
pycparser-2.21.dist-info
??
pydantic
??
pydantic-2.4.2.dist-info
??
pydantic_core
??
pydantic_core-2.10.1.dist-info
??
pydocstyle
??
pydocstyle-6.3.0.dist-info
??
pyfakefs
??
pyfakefs-5.2.3.dist-info
??
pyflakes
??
pyflakes-2.5.0.dist-info
??
pylint
??
pylint-2.17.4.dist-info
??
pylint_celery
??
pylint_celery-0.3.dist-info
??
pylint_django
??
pylint_django-2.5.3.dist-info
??
pylint_flask
??
pylint_flask-0.6.dist-info
??
pylint_plugin_utils
??
pylint_plugin_utils-0.7.dist-info
??
pylve-2.1-py3.11.egg-info
??
pylve.cpython-311-x86_64-linux-gnu.so
(25.48 KB)
??
pymysql
??
pyparsing
??
pyparsing-3.0.9.dist-info
??
pyrsistent
??
pyrsistent-0.19.3.dist-info
??
pytest
??
pytest-7.4.0.dist-info
??
pytest_check
??
pytest_check-2.5.3.dist-info
??
pytest_snapshot
??
pytest_snapshot-0.9.0.dist-info
??
pytest_subprocess
??
pytest_subprocess-1.5.0.dist-info
??
pytest_tap
??
pytest_tap-3.5.dist-info
??
python_pam-1.8.4.dist-info
??
pyvirtualdisplay
??
raven
??
raven-6.10.0.dist-info
??
remove_ubc.py
(5.73 KB)
??
requests
??
requests-2.31.0.dist-info
??
requirements_detector
??
requirements_detector-1.2.2.dist-info
??
schema-0.7.5.dist-info
??
schema.py
(29.51 KB)
??
secureio.py
(18.83 KB)
??
semver
??
semver-3.0.1.dist-info
??
sentry_sdk
??
sentry_sdk-1.29.2.dist-info
??
setoptconf
??
setoptconf_tmp-0.3.1.dist-info
??
setuptools
??
setuptools-78.1.0.dist-info
??
simple_rpm.so
(11.29 KB)
??
simplejson
??
simplejson-3.19.1.dist-info
??
six-1.16.0.dist-info
??
six.py
(33.74 KB)
??
smmap
??
smmap-5.0.0.dist-info
??
snowballstemmer
??
snowballstemmer-2.2.0.dist-info
??
sqlalchemy
??
sqlalchemy-1.3.24.dist-info
??
ssa
??
svgwrite
??
svgwrite-1.4.3.dist-info
??
tap
??
tap_py-3.2.1.dist-info
??
testfixtures
??
testfixtures-7.1.0.dist-info
??
toml
??
toml-0.10.2.dist-info
??
tomlkit
??
tomlkit-0.11.8.dist-info
??
typing_extensions-4.7.1.dist-info
??
typing_extensions-4.8.0.dist-info
??
typing_extensions.py
(108.48 KB)
??
unshare-0.22.dist-info
??
unshare.cpython-311-x86_64-linux-gnu.so
(8.17 KB)
??
urllib3
??
urllib3-2.0.4.dist-info
??
vendors_api
??
virtualenv
??
virtualenv-20.21.1.dist-info
??
wcwidth
??
wcwidth-0.2.6.dist-info
??
wmt
??
wrapt
??
wrapt-1.15.0.dist-info
??
yaml
??
yarl
??
yarl-1.9.2.dist-info
Editing: lvestat.py
# coding=utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT from past.builtins import basestring # noqa __author__ = 'shaman' class LVEStat: __slots__ = ( '_get_attributes', '_set_attributes', 'reseller_id', 'id', 'mep', 'cpu', 'io', 'cpu_usage', 'mem_usage', 'io_usage', 'lmem', 'lep', 'ncpu', 'mem_fault', 'mep_fault', 'lmemphy', 'lcpuw', 'lnproc', 'memphy', 'memphy_fault', 'nproc', 'nproc_fault', 'liops', 'iops') def __init__(self, line, version): """ :param line: source of data (line from /proc/lve/list or other LVEStat or None to make a dumb LVEStat initialized with zeroes) :type line: str | LVEStat | NoneType :param version: version of lve :type version: int """ self.reseller_id = 0 # Reseller container ID. Added in LVE10 self.id = 0 # LVE lve id (>=0) self.mep = 0 # EP number of processes entered lve (>=0) self.cpu = 0 # lCPU cpu usage limit (1...100) or (1...10000 * ncpu) self.io = 0 # lIO io priority (0...10) self.cpu_usage = 0 # CPU cpu ticks passed (>0) self.mem_usage = 0 # MEM used virtual memory in 4k-sized pages (>0) self.io_usage = 0 # IO quantity of io >=0 self.lmem = 0 # lMEM limit of used memory in 4k-sized pages (>0) self.lep = 0 # lEP limit of number of processes entered lve (>=0) self.ncpu = 0 # nCPU number of cpu cores allowed to use in current lve (>=0) self.mem_fault = 0 # fMEM number of virtual memory faults (>=0) self.mep_fault = 0 # fEP number of maxentryproc faults (>=0) self.lmemphy = 0 # lMEMPHY physical memory limit >=0 self.lcpuw = 0 # lCPUW not used self.lnproc = 0 # lNPROC max number of processes spawned in lve limit >=0 self.memphy = 0 # MEMPHY physical memory used >=0 self.memphy_fault = 0 # fMEMPHY number of physical memory limit faults >=0 self.nproc = 0 # NPROC current number of processes spawned in lve>=0 self.nproc_fault = 0 # fNPROC number of processes spawned in lve faults count>=0 self.liops = 0 # lIOPS limit of io operations #20 self.iops = 0 # IOPS io operations count #21 if version < 8: self._set_attributes = self._set_attributes6 self._get_attributes = self._get_attributes6 elif version < 10: self._set_attributes = self._set_attributes8 self._get_attributes = self._get_attributes8 else: self._set_attributes = self._set_attributes10 self._get_attributes = self._get_attributes10 if isinstance(line, str): self.init_basestring(line) elif isinstance(line, LVEStat): self.init_lvestat(line) def init_lvestat(self, line): self._set_attributes(line._get_attributes()) def init_basestring(self, line): result = [int(i) for i in line.replace(",", " ").split()] self._set_attributes(result) def _set_attributes6(self, args): self.id = args[0] self.mep = args[1] self.cpu = args[2] self.io = args[3] self.cpu_usage = args[4] self.mem_usage = args[5] self.io_usage = args[6] self.lmem = args[7] self.lep = args[8] self.ncpu = args[9] self.mem_fault = args[10] self.mep_fault = args[11] self.lmemphy = args[12] self.lcpuw = args[13] self.lnproc = args[14] self.memphy = args[15] self.memphy_fault = args[16] self.nproc = args[17] self.nproc_fault = args[18] def _get_attributes6(self): return ( self.id, self.mep, self.cpu, self.io, self.cpu_usage, self.mem_usage, self.io_usage, self.lmem, self.lep, self.ncpu, self.mem_fault, self.mep_fault, self.lmemphy, self.lcpuw, self.lnproc, self.memphy, self.memphy_fault, self.nproc, self.nproc_fault) def _set_attributes8(self, args): self._set_attributes6(args) self.liops = args[19] self.iops = args[20] def _get_attributes8(self): return self._get_attributes6() + ( self.liops, self.iops) def _set_attributes10(self, args): self.reseller_id = args[0] self.id = args[1] self.cpu = args[2] self.lcpuw = args[3] self.ncpu = args[4] self.lep = args[5] self.lnproc = args[6] self.lmem = args[7] self.lmemphy = args[8] self.io = args[9] self.liops = args[10] # None, # lNETO not implemented yet # None, # lNETI not implemented yet self.mep = args[13] self.cpu_usage = args[14] self.mem_usage = args[15] self.io_usage = args[16] self.mem_fault = args[17] self.mep_fault = args[18] self.memphy = args[19] self.memphy_fault = args[20] self.nproc = args[21] self.nproc_fault = args[22] self.iops = args[23] # None, # NETO not implemented yet # None # NETI not implemented yet def _get_attributes10(self): return ( self.reseller_id, self.id, self.cpu, self.lcpuw, self.ncpu, self.lep, self.lnproc, self.lmem, self.lmemphy, self.io, self.liops, None, # lNETO not implemented yet None, # lNETI not implemented yet self.mep, self.cpu_usage, self.mem_usage, self.io_usage, self.mem_fault, self.mep_fault, self.memphy, self.memphy_fault, self.nproc, self.nproc_fault, self.iops, None, # NETO not implemented yet None,) # NETI not implemented yet
Upload File
Create Folder