U
    T{)_Ú  ã                   @   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   s(   ddl m} |ƒ | _| j ¡ | jd< d S )Né    )ÚStorageZstorage)Zprobert.storager   Z_storageÚprober   )r   r   r   r   r   r
      s    zProber.probe_storagec                 C   s(   ddl m} |ƒ | _| j ¡ | jd< d S )Nr   )ÚNetworkProberZnetwork)Zprobert.networkr   Z_networkr   r   )r   r   r   r   r   r      s    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>   ó    