Current Path: > > opt > alt > python37 > lib64 > > python3.7 > asyncio > >
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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 1169 bytes | April 17 2024 17:36:08. | |
base_events.py | File | 69830 bytes | April 17 2024 17:36:08. | |
base_futures.py | File | 2081 bytes | April 17 2024 17:36:08. | |
base_subprocess.py | File | 8786 bytes | April 17 2024 17:36:08. | |
base_tasks.py | File | 2158 bytes | April 17 2024 17:36:08. | |
constants.py | File | 888 bytes | April 17 2024 17:36:08. | |
coroutines.py | File | 8611 bytes | April 17 2024 17:36:08. | |
events.py | File | 26220 bytes | April 17 2024 17:36:08. | |
format_helpers.py | File | 2404 bytes | April 17 2024 17:36:08. | |
futures.py | File | 12823 bytes | April 17 2024 17:36:08. | |
locks.py | File | 15913 bytes | April 17 2024 17:36:08. | |
log.py | File | 124 bytes | April 17 2024 17:36:08. | |
proactor_events.py | File | 25653 bytes | April 17 2024 17:36:08. | |
protocols.py | File | 7036 bytes | April 17 2024 17:36:08. | |
queues.py | File | 8003 bytes | April 17 2024 17:36:08. | |
runners.py | File | 2021 bytes | April 17 2024 17:36:08. | |
selector_events.py | File | 37668 bytes | April 17 2024 17:36:08. | |
sslproto.py | File | 26927 bytes | April 17 2024 17:36:08. | |
streams.py | File | 24587 bytes | April 17 2024 17:36:08. | |
subprocess.py | File | 7254 bytes | April 17 2024 17:36:08. | |
tasks.py | File | 30704 bytes | April 17 2024 17:36:08. | |
transports.py | File | 10122 bytes | April 17 2024 17:36:08. | |
unix_events.py | File | 40920 bytes | April 17 2024 17:36:08. | |
windows_events.py | File | 30216 bytes | April 17 2024 17:36:08. | |
windows_utils.py | File | 5073 bytes | April 17 2024 17:36:08. |
__all__ = 'run', from . import coroutines from . import events from . import tasks def run(main, *, debug=False): """Execute the coroutine and return the result. This function runs the passed coroutine, taking care of managing the asyncio event loop and finalizing asynchronous generators. This function cannot be called when another asyncio event loop is running in the same thread. If debug is True, the event loop will be run in debug mode. This function always creates a new event loop and closes it at the end. It should be used as a main entry point for asyncio programs, and should ideally only be called once. Example: async def main(): await asyncio.sleep(1) print('hello') asyncio.run(main()) """ if events._get_running_loop() is not None: raise RuntimeError( "asyncio.run() cannot be called from a running event loop") if not coroutines.iscoroutine(main): raise ValueError("a coroutine was expected, got {!r}".format(main)) loop = events.new_event_loop() try: events.set_event_loop(loop) loop.set_debug(debug) return loop.run_until_complete(main) finally: try: _cancel_all_tasks(loop) loop.run_until_complete(loop.shutdown_asyncgens()) finally: events.set_event_loop(None) loop.close() def _cancel_all_tasks(loop): to_cancel = tasks.all_tasks(loop) if not to_cancel: return for task in to_cancel: task.cancel() loop.run_until_complete( tasks.gather(*to_cancel, loop=loop, return_exceptions=True)) for task in to_cancel: if task.cancelled(): continue if task.exception() is not None: loop.call_exception_handler({ 'message': 'unhandled exception during asyncio.run() shutdown', 'exception': task.exception(), 'task': task, })
SILENT KILLER Tool