grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a Ê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 rrrrr r!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 rrr r Gsz EventLoop.runcCs|j ¡dSr )rrr rrr rKszEventLoop.quitN)rrrrrr rrrrr r@s) ÚabcrrZgiZrequire_versionZ gi.repositoryrÚ__all__rrrrrr Ús  þ