SILENT KILLERPanel

Current Path: > > usr > > lib64 > python2.7 > unittest >


Operation   : Linux premium131.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
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //usr//lib64/python2.7/unittest/

NameTypeSizeLast ModifiedActions
test Directory - -
__init__.py File 2782 bytes April 10 2024 04:58:35.
__init__.pyc File 3037 bytes April 10 2024 04:58:46.
__init__.pyo File 3037 bytes April 10 2024 04:58:46.
__main__.py File 238 bytes April 10 2024 04:58:35.
__main__.pyc File 488 bytes April 10 2024 04:58:46.
__main__.pyo File 488 bytes April 10 2024 04:58:46.
case.py File 43984 bytes April 10 2024 04:58:35.
case.pyc File 41678 bytes April 10 2024 04:58:46.
case.pyo File 41678 bytes April 10 2024 04:58:46.
loader.py File 13497 bytes April 10 2024 04:58:35.
loader.pyc File 11376 bytes April 10 2024 04:58:46.
loader.pyo File 11236 bytes April 10 2024 04:58:44.
main.py File 9083 bytes April 10 2024 04:58:35.
main.pyc File 7996 bytes April 10 2024 04:58:46.
main.pyo File 7996 bytes April 10 2024 04:58:46.
result.py File 6308 bytes April 10 2024 04:58:35.
result.pyc File 7925 bytes April 10 2024 04:58:46.
result.pyo File 7925 bytes April 10 2024 04:58:46.
runner.py File 6533 bytes April 10 2024 04:58:35.
runner.pyc File 7631 bytes April 10 2024 04:58:46.
runner.pyo File 7631 bytes April 10 2024 04:58:46.
signals.py File 2411 bytes April 10 2024 04:58:35.
signals.pyc File 2781 bytes April 10 2024 04:58:46.
signals.pyo File 2781 bytes April 10 2024 04:58:46.
suite.py File 9809 bytes April 10 2024 04:58:35.
suite.pyc File 10538 bytes April 10 2024 04:58:46.
suite.pyo File 10538 bytes April 10 2024 04:58:46.
util.py File 4606 bytes April 10 2024 04:58:35.
util.pyc File 4518 bytes April 10 2024 04:58:46.
util.pyo File 4518 bytes April 10 2024 04:58:46.

Reading File: //usr//lib64/python2.7/unittest//signals.py

import signal
import weakref

from functools import wraps

__unittest = True


class _InterruptHandler(object):
    def __init__(self, default_handler):
        self.called = False
        self.original_handler = default_handler
        if isinstance(default_handler, (int, long)):
            if default_handler == signal.SIG_DFL:
                # Pretend it's signal.default_int_handler instead.
                default_handler = signal.default_int_handler
            elif default_handler == signal.SIG_IGN:
                # Not quite the same thing as SIG_IGN, but the closest we
                # can make it: do nothing.
                def default_handler(unused_signum, unused_frame):
                    pass
            else:
                raise TypeError("expected SIGINT signal handler to be "
                                "signal.SIG_IGN, signal.SIG_DFL, or a "
                                "callable object")
        self.default_handler = default_handler

    def __call__(self, signum, frame):
        installed_handler = signal.getsignal(signal.SIGINT)
        if installed_handler is not self:
            # if we aren't the installed handler, then delegate immediately
            # to the default handler
            self.default_handler(signum, frame)

        if self.called:
            self.default_handler(signum, frame)
        self.called = True
        for result in _results.keys():
            result.stop()

_results = weakref.WeakKeyDictionary()
def registerResult(result):
    _results[result] = 1

def removeResult(result):
    return bool(_results.pop(result, None))

_interrupt_handler = None
def installHandler():
    global _interrupt_handler
    if _interrupt_handler is None:
        default_handler = signal.getsignal(signal.SIGINT)
        _interrupt_handler = _InterruptHandler(default_handler)
        signal.signal(signal.SIGINT, _interrupt_handler)


def removeHandler(method=None):
    if method is not None:
        @wraps(method)
        def inner(*args, **kwargs):
            initial = signal.getsignal(signal.SIGINT)
            removeHandler()
            try:
                return method(*args, **kwargs)
            finally:
                signal.signal(signal.SIGINT, initial)
        return inner

    global _interrupt_handler
    if _interrupt_handler is not None:
        signal.signal(signal.SIGINT, _interrupt_handler.original_handler)

SILENT KILLER Tool