o
    ›Ï´f¢  ã                   @   sV   d Z ddlmZ ddlmZ ddlmZ ddlmZ e 	d¡dej
defd	d
„ƒZdS )z1
Functions to be used when running metering jobs
é    )Úconfig)Ú_is_attached)Úcli_util)ÚUAContractClientztimer metering jobÚcfgÚreturnc                 C   s"   t | ƒjsdS t| ƒ}| ¡  dS )NFT)r   Úis_attachedr   Úupdate_activity_token)r   Úcontract© r   ú9/usr/lib/python3/dist-packages/uaclient/timer/metering.pyÚmetering_enabled_resources   s
   
r   N)Ú__doc__Úuaclientr   Ú(uaclient.api.u.pro.status.is_attached.v1r   Úuaclient.clir   Úuaclient.contractr   Úassert_lock_fileÚUAConfigÚboolr   r   r   r   r   Ú<module>   s    