+
     i  c                  sP    ^ RI Ht ^ RIt^ RIt^ RIHt ^ RIHt  ! R R]4      tR# )i    )annotationsN)ArgumentConfig)Taskc                  s^    ] tR t^tRt]! R^ ]].R7      ]! R^]]R.RR7      .tR R lt	R	t
R# )
WaitTaskzWait time in milliseconds.time)namepositiontypesmax_timeN)r   r   r   Zdefaultc               s    V ^8  d   QhRR/# )i   ZreturnZNone )Zformats   "N/usr/lib/python3.14/site-packages/inputremapper/injection/macros/tasks/wait.pyZ__annotate__ZWaitTask.__annotate__/   s     ) )T )    c                	s  "   V P                  R 4      P                  4       pV P                  R4      P                  4       pVe   W28  d   \        P                  ! W#4      p\        P
                  ! VR,          4      G Rj  xL
  R#  L5i)r   r   Ni  )Zget_argumentZ	get_valuerandomZuniformasyncioZsleep)ZselfZcallbackr   r   s   &&  r
   runZWaitTask.run/   se       (224$$Z0::<HO>>$1DmmD4K(((s   A?B
BB
r	   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   ZfloatZintZargument_configsr   Z__static_attributes__r	   r   r
   r   r      sK    $ 	#,	

 	#t$		
) )r   r   )	Z
__future__r    r   r   Z'inputremapper.injection.macros.argumentr   Z#inputremapper.injection.macros.taskr   r   r	   r   r
   <module>r      s"   * #   B 4)t )r   