
    bi                     >    d dl Z d dlZd dlZd dlmZ  G d de      Zy)    N)CustomWebSocketHandlerc                       e Zd Zd Zy)CPUResourceWebSocketHandlerc                    t        j                          }|dz  t        j                         t        j                         j                  t        j
                         j                  t        j
                         j                  t        j                         j                  t        j                         j                  d}| j                  t        j                  |             y )Ni  )timecpu_utilizationmemory_usage	disk_read
disk_writenetwork_readnetwork_write)r   psutilcpu_percentvirtual_memoryuseddisk_io_counters
read_byteswrite_bytesnet_io_counters
bytes_recv
bytes_sentwrite_messagejsondumps)selfnowstatss      Z/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/jupyterlab_nvdashboard/apps/cpu.py	send_dataz%CPUResourceWebSocketHandler.send_data   s    iik$J%113"11388002== 113??"224??#335@@
 	4::e,-    N)__name__
__module____qualname__r    r    r   r   r      s    .r    r   )r   r   r   !jupyterlab_nvdashboard.apps.utilsr   r   r$   r    r   <module>r&      s       D."8 .r    