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   