Format: application/x-python-code
1 o
2
3 ;'h� � @ sJ d dl mZ d dlmZ d dlmZ d dlmZ ddlm Z ddd�Z
4 d
5 S )� )�annotations)�
6 AsyncIterator)�AbstractContextManager)�Signals� )�get_async_backend�signalsr �return�.AbstractContextManager[AsyncIterator[Signals]]c G s t � j| � S )a
7 Start receiving operating system signals.
8
9 :param signals: signals to receive (e.g. ``signal.SIGINT``)
10 :return: an asynchronous context manager for an asynchronous iterator which yields
11 signal numbers
12
13 .. warning:: Windows does not support signals natively so it is best to avoid
14 relying on this in cross-platform applications.
15
16 .. warning:: On asyncio, this permanently replaces any previous signal handler for
17 the given signals, as set via :meth:`~asyncio.loop.add_signal_handler`.
18
19 )r �open_signal_receiver)r � r �JC:\Users\shubh\Videos\agent\nova\Lib\site-packages\anyio/_core/_signals.pyr
20 s r N)r r r r
21 )�
22 __future__r �collections.abcr �
23 contextlibr �signalr Z
24 _eventloopr r r r r r
25 �<module> s