HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.52.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 15 06:39:08 EDT 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/lib/python3.9/site-packages/dasbus/__pycache__/loop.cpython-39.opt-1.pyc
a

װ_��@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�