GRAYBYTE WORDPRESS FILE MANAGER7129

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/imunify360/venv/lib/python3.11/site-packages/click/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/imunify360/venv/lib/python3.11/site-packages/click//globals.py
import typing as t
from threading import local

if t.TYPE_CHECKING:
    import typing_extensions as te
    from .core import Context

_local = local()


@t.overload
def get_current_context(silent: "te.Literal[False]" = False) -> "Context":
    ...


@t.overload
def get_current_context(silent: bool = ...) -> t.Optional["Context"]:
    ...


def get_current_context(silent: bool = False) -> t.Optional["Context"]:
    """Returns the current click context.  This can be used as a way to
    access the current context object from anywhere.  This is a more implicit
    alternative to the :func:`pass_context` decorator.  This function is
    primarily useful for helpers such as :func:`echo` which might be
    interested in changing its behavior based on the current context.

    To push the current context, :meth:`Context.scope` can be used.

    .. versionadded:: 5.0

    :param silent: if set to `True` the return value is `None` if no context
                   is available.  The default behavior is to raise a
                   :exc:`RuntimeError`.
    """
    try:
        return t.cast("Context", _local.stack[-1])
    except (AttributeError, IndexError) as e:
        if not silent:
            raise RuntimeError("There is no active click context.") from e

    return None


def push_context(ctx: "Context") -> None:
    """Pushes a new context to the current stack."""
    _local.__dict__.setdefault("stack", []).append(ctx)


def pop_context() -> None:
    """Removes the top level from the stack."""
    _local.stack.pop()


def resolve_color_default(color: t.Optional[bool] = None) -> t.Optional[bool]:
    """Internal helper to get the default value of the color flag.  If a
    value is passed it's returned unchanged, otherwise it's looked up from
    the current context.
    """
    if color is not None:
        return color

    ctx = get_current_context(silent=True)

    if ctx is not None:
        return ctx.color

    return None

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 11 2025 07:53:06
root / root
0755
__pycache__
--
July 02 2025 08:36:55
root / root
0755
__init__.py
3.064 KB
June 09 2025 11:12:39
root / root
0644
_compat.py
18.305 KB
June 09 2025 11:12:39
root / root
0644
_termui_impl.py
23.505 KB
June 09 2025 11:12:39
root / root
0644
_textwrap.py
1.321 KB
June 09 2025 11:12:39
root / root
0644
_winconsole.py
7.676 KB
June 09 2025 11:12:39
root / root
0644
core.py
111.412 KB
June 09 2025 11:12:39
root / root
0644
decorators.py
18.28 KB
June 09 2025 11:12:39
root / root
0644
exceptions.py
9.056 KB
June 09 2025 11:12:39
root / root
0644
formatting.py
9.479 KB
June 09 2025 11:12:39
root / root
0644
globals.py
1.915 KB
June 09 2025 11:12:39
root / root
0644
parser.py
18.62 KB
June 09 2025 11:12:39
root / root
0644
py.typed
0 KB
June 09 2025 11:12:39
root / root
0644
shell_completion.py
18.027 KB
June 09 2025 11:12:39
root / root
0644
termui.py
27.66 KB
June 09 2025 11:12:39
root / root
0644
testing.py
15.707 KB
June 09 2025 11:12:39
root / root
0644
types.py
35.538 KB
June 09 2025 11:12:39
root / root
0644
utils.py
19.822 KB
June 09 2025 11:12:39
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF