GIF89; GIF89; %PDF- %PDF- Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.129: ~ $
# -*- test-case-name: twisted.python.test.test_systemd -*-
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.

"""
Integration with systemd.

Currently only the minimum APIs necessary for using systemd's socket activation
feature are supported.
"""


__all__ = ["ListenFDs"]

from os import getpid
from typing import Iterable, List, Mapping, Optional


class ListenFDs:
    """
    L{ListenFDs} provides access to file descriptors inherited from systemd.

    Typically L{ListenFDs.fromEnvironment} should be used to construct a new
    instance of L{ListenFDs}.

    @cvar _START: File descriptors inherited from systemd are always
        consecutively numbered, with a fixed lowest "starting" descriptor.  This
        gives the default starting descriptor.  Since this must agree with the
        value systemd is using, it typically should not be overridden.

    @ivar _descriptors: A C{list} of C{int} giving the descriptors which were
        inherited.
    """

    _START = 3

    def __init__(self, descriptors: List[int]) -> None:
        """
        @param descriptors: The descriptors which will be returned from calls to
            C{inheritedDescriptors}.
        """
        self._descriptors = descriptors

    @classmethod
    def fromEnvironment(
        cls,
        environ: Optional[Mapping[str, str]] = None,
        start: Optional[int] = None,
    ) -> "ListenFDs":
        """
        @param environ: A dictionary-like object to inspect to discover
            inherited descriptors.  By default, L{None}, indicating that the
            real process environment should be inspected.  The default is
            suitable for typical usage.

        @param start: An integer giving the lowest value of an inherited
            descriptor systemd will give us.  By default, L{None}, indicating
            the known correct (that is, in agreement with systemd) value will be
            used.  The default is suitable for typical usage.

        @return: A new instance of C{cls} which can be used to look up the
            descriptors which have been inherited.
        """
        if environ is None:
            from os import environ as _environ

            environ = _environ
        if start is None:
            start = cls._START

        descriptors: List[int] = []

        try:
            pid = int(environ["LISTEN_PID"])
        except (KeyError, ValueError):
            pass
        else:
            if pid == getpid():
                try:
                    count = int(environ["LISTEN_FDS"])
                except (KeyError, ValueError):
                    pass
                else:
                    descriptors = list(range(start, start + count))
                    del environ["LISTEN_PID"], environ["LISTEN_FDS"]

        return cls(descriptors)

    def inheritedDescriptors(self) -> Iterable[int]:
        """
        @return: The configured descriptors.
        """
        return list(self._descriptors)

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
_pydoctortemplates Folder 0755
test Folder 0755
__init__.py File 598 B 0644
_appdirs.py File 820 B 0644
_inotify.py File 3.41 KB 0644
_pydoctor.py File 6.58 KB 0644
_release.py File 18.44 KB 0644
_shellcomp.py File 24.69 KB 0644
_textattributes.py File 8.88 KB 0644
_tzhelper.py File 3.05 KB 0644
_url.py File 228 B 0644
compat.py File 16.53 KB 0644
components.py File 13.87 KB 0644
constants.py File 513 B 0644
context.py File 3.96 KB 0644
deprecate.py File 27.02 KB 0644
failure.py File 26.37 KB 0644
fakepwd.py File 6.57 KB 0644
filepath.py File 52.76 KB 0644
formmethod.py File 11.82 KB 0644
htmlizer.py File 3.54 KB 0644
lockfile.py File 7.84 KB 0644
log.py File 21.78 KB 0644
logfile.py File 9.88 KB 0644
modules.py File 26.09 KB 0644
monkey.py File 2.11 KB 0644
procutils.py File 1.34 KB 0644
randbytes.py File 3.38 KB 0644
rebuild.py File 6.96 KB 0644
reflect.py File 20 KB 0644
release.py File 1.08 KB 0644
roots.py File 7.01 KB 0644
runtime.py File 5.79 KB 0644
sendmsg.py File 2.62 KB 0644
shortcut.py File 2.25 KB 0644
syslog.py File 3.57 KB 0644
systemd.py File 2.92 KB 0644
text.py File 5.29 KB 0644
threadable.py File 3.25 KB 0644
threadpool.py File 9.96 KB 0644
twisted-completion.zsh File 1.34 KB 0644
url.py File 244 B 0644
urlpath.py File 8.25 KB 0644
usage.py File 33.77 KB 0644
util.py File 26.79 KB 0644
versions.py File 273 B 0644
win32.py File 4.68 KB 0644
zippath.py File 8.82 KB 0644
zipstream.py File 9.45 KB 0644