
    %
i                     l    d dl Z d dlZd dlZd dlZ G d d          ZddZedk    r e             dS dS )	    Nc                       e Zd ZddZd ZdS )glork  
   c                     d| _         || _        t          j        || j                  | _        t          j        d ddd           | _        d S )Nr   )	xmaxtimer	set_timer	incrementid
win32eventCreateEventevent)selfdelayr	   s      C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32/Demos/timer_demo.py__init__zglork.__init__   sC    /%88  +D!Q==


    c                     t          d| j        z             | xj        dz  c_        | j        | j        k    r/t          j        |           t          j        | j                   d S d S )Nzx = %d   )printr   r	   r
   
kill_timerr   SetEventr   )r   r   times      r   r   zglork.increment   si    h   ! 6DHR   
+++++ r   Nr   r   )__name__
__module____qualname__r   r    r   r   r   r      s7        > > > >, , , , ,r   r   r   r   c                 |   t          | |          }t          j                    }	 t          j        |j        fddt          j                  }|t          j        k    rd S |t          j        dz   k    r#t          j                    rt          d          n)t          j                    |z
  dk    rt          d          )Nr   r   i  z%We got an unexpected WM_QUIT message!   z.We timed out waiting for the timers to expire!)
r   r   r   MsgWaitForMultipleObjectsr   QS_ALLEVENTSWAIT_OBJECT_0win32guiPumpWaitingMessagesRuntimeError)r   stopg
start_timercs        r   demor-   *   s    eTA JU 1WJ#	
 
 )))E:+a///+-- L"#JKKKL y{{Z'",,"#STTT)Ur   __main__r   )r   r
   r   r&   r   r-   r   r    r   r   <module>r/      s          
, , , , , , , ,0U U U U: zDFFFFF r   