
    AHj                         d dl Z d dlZd dl mZ d dlmZmZ ej                  dk(  ZereZneZerd dl	mZ
 deddfdZeZydeddfdZeZy)	    N)sleep)	monotonicperf_counterwin32secsreturnc                 \   K   t        j                  t        |              d{    y7 w)nSleep for a given number of seconds.

        Args:
            secs: Number of seconds to sleep for.
        N)asynciocreate_task	win_sleep)r   s    E/root/tools/cai/cai_env/lib/python3.12/site-packages/textual/_time.pyr   r      s       !!)D/222s   ",*,c                 L   K   | dz
  }|dkD  rt        |       d{    yy7 w)r
   gMb@?r   N)asyncio_sleep)r   	sleep_fors     r   r   r       s.      6M	q=	*** *s   $"$)r   sysr   r   timer   r   platformWINDOWStextual._win_sleepr   floatget_time     r   <module>r      sv     
 * (
,,'
! DD 
 63% 3D 30 +% +D + r   