HEX
Server: Apache
System: Linux dedi-13542965.clustter.com.br 5.14.0-687.29.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jul 23 16:18:48 EDT 2026 x86_64
User: autoligchopp (1015)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/dasbus/__pycache__/loop.cpython-39.pyc
a

�ic��@s^ddlmZmZddlZe�dd�ddlmZddgZGdd�ded	�ZGd
d�de�Z	dS)�)�ABCMeta�abstractmethodN�GLibz2.0)r�AbstractEventLoop�	EventLoopc@s(eZdZdZedd��Zedd��ZdS)raoThe abstract representation of the event loop.

    It is necessary to run the event loop to handle emitted
    DBus signals or incoming DBus calls (in the DBus service).

    Example:

    .. code-block:: python

        # Create the event loop.
        loop = EventLoop()

        # Start the event loop.
        loop.run()

        # Run loop.quit() to stop.

    cCsdS�zStart the event loop.N���selfrr�//usr/lib/python3.9/site-packages/dasbus/loop.py�run5szAbstractEventLoop.runcCsdS�zStop the event loop.Nrr	rrr�quit:szAbstractEventLoop.quitN)�__name__�
__module__�__qualname__�__doc__rrrrrrrr!s

)�	metaclassc@s(eZdZdZdd�Zdd�Zdd�ZdS)	rz%The representation of the event loop.cCst��|_dS)zCreate the event loop.N)rZMainLoop�_loopr	rrr�__init__CszEventLoop.__init__cCs|j��dSr)rrr	rrrrGsz
EventLoop.runcCs|j��dSr
)rrr	rrrrKszEventLoop.quitN)rrrrrrrrrrrr@s)
�abcrrZgiZrequire_versionZ
gi.repositoryr�__all__rrrrrr�<module>s�