[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.142.135.214: ~ $
"""High-level support for working with threads in asyncio

Modified from Python 3.10 stdlib
https://github.com/python/cpython/blob/b11a951f16f0603d98de24fee5c023df83ea552c/Lib/asyncio/threads.py
(the license GPL-compatible but doesn't require to open-source either).
"""

import functools
import contextvars

from asyncio import events


__all__ = ("to_thread",)


async def to_thread(func, /, *args, **kwargs):
    """Asynchronously run function *func* in a separate thread.
    Any *args and **kwargs supplied for this function are directly passed
    to *func*. Also, the current :class:`contextvars.Context` is propogated,
    allowing context variables from the main thread to be accessed in the
    separate thread.
    Return a coroutine that can be awaited to get the eventual result of *func*
    """
    loop = events.get_running_loop()
    ctx = contextvars.copy_context()
    func_call = functools.partial(ctx.run, func, *args, **kwargs)
    return await loop.run_in_executor(None, func_call)

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 51.54 KB 0644
_shutil.py File 795 B 0644
antivirus_mode.py File 497 B 0644
benchmark.py File 576 B 0644
buffer.py File 1.24 KB 0644
check_db.py File 7.35 KB 0644
cli.py File 7.08 KB 0644
common.py File 14.41 KB 0644
config.py File 999 B 0644
cronjob.py File 902 B 0644
hyperscan.py File 149 B 0644
importer.py File 2.29 KB 0644
json.py File 953 B 0644
kwconfig.py File 1.56 KB 0644
parsers.py File 11.1 KB 0644
resource_limits.py File 2.29 KB 0644
safe_fileops.py File 7.96 KB 0644
safe_sequence.py File 363 B 0644
serialization.py File 1.72 KB 0644
subprocess.py File 1.53 KB 0644
support.py File 5.19 KB 0644
threads.py File 1005 B 0644
whmcs.py File 7.6 KB 0644
wordpress_mu_plugin.py File 2.47 KB 0644