+
    *Qj  ã                   ó\   € ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
  ! R R]4      tR# )	é    )Úabsolute_import)ÚThreadÚEvent)ÚBaseScheduler)ÚBlockingScheduler)Úasboolc                   óL   a a€ ] tR t^
t oRtRtV 3R ltR tV 3R ltRt	Vt
V ;t# )ÚBackgroundSchedulera@  
A scheduler that runs in the background using a separate thread
(:meth:`~apscheduler.schedulers.base.BaseScheduler.start` will return immediately).

Extra options:

========== =============================================================================
``daemon`` Set the ``daemon`` option in the background thread (defaults to ``True``, see
           `the documentation
           <https://docs.python.org/3.4/library/threading.html#thread-objects>`_
           for further details)
========== =============================================================================
Nc                ón   <€ \        VP                  R R4      4      V n        \        \        V `  V4       R# )ÚdaemonTN)r   ÚpopÚ_daemonÚsuperr
   Ú
_configure)ÚselfÚconfigÚ	__class__s   &&€Úz/Users/ahmed/devFolder/Ultron/claude-voice/gateway/.venv/lib/python3.14/site-packages/apscheduler/schedulers/background.pyr   ÚBackgroundScheduler._configure   s*   ø€ Ü˜fŸj™j¨°4Ó8Ó9ˆŒÜÔ! 4Ñ3°FÖ;ó    c                óV  € V P                   e!   V P                   P                  4       '       d   \        4       V n         \        P                  ! V .VO5/ VB  \        V P                  RR7      V n        V P                  V P                  n	        V P                  P	                  4        R # )NÚAPScheduler)ÚtargetÚname)
Ú_eventÚis_setr   r   Ústartr   Ú
_main_loopÚ_threadr   r   )r   ÚargsÚkwargss   &*,r   r   ÚBackgroundScheduler.start   sq   € Ø;‰;Ò $§+¡+×"4Ñ"4×"6Ò"6Ü›'ˆDŒKä×Ò˜DÐ2 4Ò2¨6Ò2Ü T§_¡_¸=ÔIˆŒØ"Ÿl™lˆ‰ÔØ‰×ÑÖr   c                óh   <€ \         \        V `
  ! V/ VB  V P                  P	                  4        V =R # )N)r   r
   Úshutdownr   Újoin)r   r    r!   r   s   &*,€r   r$   ÚBackgroundScheduler.shutdown(   s-   ø€ ÜÔ! 4Ò1°4ÐB¸6ÒBØ‰×ÑÔØŠLr   )r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r$   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r
   r
   
   s%   ù‡ € ñð €Gõ<ò÷õ r   r
   N)Ú
__future__r   Ú	threadingr   r   Úapscheduler.schedulers.baser   Úapscheduler.schedulers.blockingr   Úapscheduler.utilr   r
   © r   r   Ú<module>r6      s!   ðÝ &ç #å 5Ý =Ý #ô!Ð+ö !r   