PATH:
opt
/
cloudlinux
/
venv
/
bin
# coding: utf-8 # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2021 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT import argparse import sys import json from lvestats.plugins.generic.statsnotifier import get_stats_notifier_parameters from clcommon.utils import is_user_present SUPPORTED_PARAMS = ['notification_allowed'] if __name__ == '__main__': parser = argparse.ArgumentParser(description='Tool for getting parameters from config') parser.add_argument('-u', '--user', required=True, help='Specify username') parser.add_argument('parameter', help='Parameter to read', choices=SUPPORTED_PARAMS) args = parser.parse_args() target_user = args.user if not is_user_present(target_user): print(json.dumps({'error': f'No such user {target_user}'})) sys.exit(-1) try: result = get_stats_notifier_parameters(target_user) print(json.dumps({args.parameter: result})) sys.exit(0) except Exception as e: print(json.dumps({'error': str(e)})) sys.exit(-1)
[-] f2py
[open]
[-] pylint-config
[open]
[-] get_objgraph
[open]
[-] coverage-3.11
[open]
[+]
..
[-] cagefs_enter_site.py
[open]
[-] pysemver
[open]
[-] cpanel-dbmapping
[open]
[-] dodgy
[open]
[-] normalizer
[open]
[-] pyflakes
[open]
[-] plesk_suid_caller.py
[open]
[-] pasteurize
[open]
[-] pip3.11
[open]
[-] alembic
[open]
[-] python
[open]
[-] python3.11
[open]
[-] pycodestyle
[open]
[-] cagefsctl_user.py
[open]
[-] undill
[open]
[-] mako-render
[open]
[-] flake8
[open]
[-] crontab-user-wrapper.py
[open]
[-] pylint
[open]
[-] lvestats_config_reader.py
[open]
[-] symilar
[open]
[-] clcpapi
[open]
[-] detect-requirements
[open]
[-] pydocstyle
[open]
[-] pyreverse
[open]
[-] virtualenv
[open]
[-] isort
[open]
[-] get_gprof
[open]
[-] coverage3
[open]
[-] f2py3
[open]
[-] chardetect
[open]
[-] isort-identify-imports
[open]
[-] epylint
[open]
[-] py.test
[open]
[-] pytest
[open]
[-] python3
[open]
[-] Activate.ps1
[open]
[-] prospector
[open]
[-] activate.csh
[open]
[-] cl_sysctl
[open]
[-] activate
[open]
[-] tap
[open]
[-] pip3
[open]
[-] pip
[open]
[-] activate.fish
[open]
[-] f2py3.11
[open]
[-] coverage
[open]
[-] tappy
[open]
[-] jsonschema
[open]
[-] da_suid_caller.py
[open]
[-] raven
[open]
[-] futurize
[open]