o
    Žõ±jâ  ã                   @   s"   d dl Z d dlZG dd„ dƒZdS )é    Nc                   @   s   e Zd Zddd„Zdd„ ZdS )ÚListTargetGenFc                 C   s   || _ || _d S )N)ÚtargetsÚwith_id)Úselfr   r   © r   úž/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/aiosmb/commons/scanner/targetgen/listtarget.pyÚ__init__   s   
zListTargetGen.__init__c              
   Ã   sš   �z5d}| j D ]*}| jdu r|\}}ntt ¡ ƒ}|}|d7 }| ||f¡I d H  t d¡I d H  q|d fW S  tyL } z
||fW  Y d }~S d }~ww )Nr   Té   )	r   r   ÚstrÚuuidÚuuid4ÚputÚasyncioÚsleepÚ	Exception)r   Útarget_qÚcntÚtresÚtidÚtargetÚer   r   r   Úrun   s    €



€ÿzListTargetGen.runN)F)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s    
r   )r   r   r   r   r   r   r   Ú<module>   s   