REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.77 KB
Close
//opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/ssa_utils/run_manager.py
Text
Base64
# -*- 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 """ This module contains SSA manager utility main run function """ import sys from .cmdline_parser import cmd_parser_manager, parse_cmd_arguments from .validations import validate from ..internal.utils import configure_logging from ..internal.constants import manager_log from ..manager import initialize_manager from ..internal.exceptions import SSAError def run() -> None: """ Main run function """ configure_logging(manager_log) try: args = parse_cmd_arguments(cmd_parser_manager()) cmd, validated_args = validate(args.__dict__) except SSAError as e: print(e) sys.exit(1) manager_run(cmd, **validated_args) def manager_run(command, *args, **kwargs): """ SSA Manager run function """ try: manager_instance = initialize_manager() if command == 'set-config': result = manager_instance.set_config(kwargs) elif command == 'get-config': result = manager_instance.get_config() elif command == 'get-ssa-status': result = manager_instance.get_ssa_status() elif command == 'enable-ssa': result = manager_instance.enable_ssa() elif command == 'disable-ssa': result = manager_instance.disable_ssa() elif command == 'get-report': result = manager_instance.get_report() elif command == 'get-stat': result = manager_instance.get_stats() else: raise SSAError(f'Unknown action {command}') print(result) except SSAError as e: print(e) sys.exit(1)
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 6
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
__pycache__
DIR
-
drwxr-xr-x
2026-03-14 07:07:41
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
cmdline_parser.py
5.29 KB
lrw-r--r--
2026-02-10 14:39:48
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
run_agent.py
733 B
lrw-r--r--
2026-02-10 14:39:48
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
run_autotracing.py
2.87 KB
lrw-r--r--
2026-02-10 14:39:48
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
run_manager.py
1.77 KB
lrw-r--r--
2026-02-10 14:39:48
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
validations.py
3.51 KB
lrw-r--r--
2026-02-10 14:39:48
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__init__.py
0 B
lrw-r--r--
2026-02-10 14:39:48
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).