o
    ?È^†  ã                   @   s   G d d„ dƒZ dS )c                   @   s4   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ ZdS )ÚProberc                 C   s
   i | _ d S ©N©Ú_results©Úself© r   ú0/usr/lib/python3/dist-packages/probert/prober.pyÚ__init__   s   
zProber.__init__c                 C   s   |   ¡  |  ¡  d S r   )Úprobe_storageÚprobe_networkr   r   r   r   Ú	probe_all   s   zProber.probe_allc                 C   ó(   ddl m} |ƒ | _| j ¡ | jd< d S )Né    )ÚStorageÚstorage)Úprobert.storager   Ú_storageÚprober   )r   r   r   r   r   r
      ó   zProber.probe_storagec                 C   r   )Nr   )ÚNetworkProberÚnetwork)Úprobert.networkr   Ú_networkr   r   )r   r   r   r   r   r      r   zProber.probe_networkc                 C   s   | j S r   r   r   r   r   r   Úget_results"   s   zProber.get_resultsN)Ú__name__Ú
__module__Ú__qualname__r	   r   r
   r   r   r   r   r   r   r      s    r   N)r   r   r   r   r   Ú<module>   s   