
    ~ g                     *    " S  S\ 5      r " S S\ 5      r " S S\ 5      r " S S\ 5      r " S S	\ 5      r " S
 S\ 5      r " S S\ 5      r " S S\ 5      r " S S\ 5      r	 " S S\ 5      r
 " S S\ 5      r " S S\ 5      r " S S\ 5      r/ SQrg)c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )InvalidPasswordException   z@Raised when the provided password is rejected by the remote hostc                 (   > Sn[         TU ]  U5        g )NzInvalid password providedsuper__init__selfmessage	__class__s     :/usr/lib/python3/dist-packages/sos/collector/exceptions.pyr   !InvalidPasswordException.__init__   s    -!     __name__
__module____qualname____firstlineno____doc__r   __static_attributes____classcell__r   s   @r   r   r      s    J" "r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )TimeoutPasswordAuthException   zLRaised when a timeout is hit waiting for an auth reply using a password
    c                 (   > Sn[         TU ]  U5        g )Nz1Timeout hit while waiting for password validationr   r	   s     r   r   %TimeoutPasswordAuthException.__init__   s    E!r   r   r   r   s   @r   r   r          " "r   r   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )PasswordRequestException   zMRaised when the remote host requests a password that was not anticipated
    c                 (   > Sn[         TU ]  U5        g )Nz*Host requested password, but none providedr   r	   s     r   r   !PasswordRequestException.__init__!   s    >!r   r   r   r   s   @r   r!   r!      r   r   r!   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )AuthPermissionDeniedException&   z=Raised when authentication attempts return a permission errorc                 (   > Sn[         TU ]  U5        g )Nz.Permission denied while trying to authenticater   r	   s     r   r   &AuthPermissionDeniedException.__init__)       B!r   r   r   r   s   @r   r&   r&   &   s    G" "r   r&   c                   0   ^  \ rS rSrSrSU 4S jjrSrU =r$ )ConnectionException.   z'Raised when an attempt to connect failsc                 4   > SU SU 3n[         TU ]  U5        g )NzCould not connect to host z on specified port r   )r
   addressportr   r   s       r   r   ConnectionException.__init__1   s&    /y8KV!r   r   ) r2   r   r   s   @r   r,   r,   .   s    1" "r   r,   c                   0   ^  \ rS rSrSrSU 4S jjrSrU =r$ )CommandTimeoutException7   zRaised when a timeout expiresc                 F   > SnU(       a  USU 3-  n[         TU ]  U5        g )NzTimeout expiredz executing r   )r
   commandr   r   s      r   r    CommandTimeoutException.__init__:   s)    #WI..G!r   r   Nr   r   s   @r   r4   r4   7   s    '" "r   r4   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )ConnectionTimeoutExceptionA   zARaised when a timeout expires while trying to connect to the hostc                 (   > Sn[         TU ]  U5        g )Nz'Timeout expires while trying to connectr   r	   s     r   r   #ConnectionTimeoutException.__init__D   s    ;!r   r   r   r   s   @r   r;   r;   A   s    K" "r   r;   c                   0   ^  \ rS rSrSrSU 4S jjrSrU =r$ )ControlSocketMissingExceptionI   z-Raised when the SSH control socket is missingc                 0   > SU S3n[         TU ]  U5        g )NzSSH control socket z does not existr   )r
   pathr   r   s      r   r   &ControlSocketMissingException.__init__L   s    'v_=!r   r   )r2   r   r   s   @r   r@   r@   I   s    7" "r   r@   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )"ControlPersistUnsupportedExceptionQ   z5Raised when SSH ControlPersist is unsupported locallyc                 (   > Sn[         TU ]  U5        g )Nz4ControlPersist unsupported by local SSH installationr   r	   s     r   r   +ControlPersistUnsupportedException.__init__T   s    H!r   r   r   r   s   @r   rF   rF   Q   s    ?" "r   rF   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )UnsupportedHostExceptionY   z8Raised when the host type is unsupported or undeterminedc                 (   > Sn[         TU ]  U5        g )Nz.Host did not match any supported distributionsr   r	   s     r   r   !UnsupportedHostException.__init__\   r*   r   r   r   r   s   @r   rK   rK   Y   s    B" "r   rK   c                   0   ^  \ rS rSrSrSU 4S jjrSrU =r$ )InvalidTransportExceptiona   zVRaised when a transport is requested but it does not exist or is
not supported locallyc                 @   > SU(       a  UOS 3n[         TU ]  U5        g )Nz4Connection failed: unknown or unsupported transport r2   r   )r
   	transportr   r   s      r   r   "InvalidTransportException.__init__e   s$    I#,i"57!r   r   r9   r   r   s   @r   rP   rP   a   s    " "r   rP   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )#SaltStackMasterUnsupportedExceptionk   z3Raised when SaltStack Master is unsupported locallyc                 (   > Sn[         TU ]  U5        g )Nz2Master unsupported by local SaltStack installationr   r	   s     r   r   ,SaltStackMasterUnsupportedException.__init__n   s    F!r   r   r   r   s   @r   rV   rV   k   s    =" "r   rV   c                   ,   ^  \ rS rSrSrU 4S jrSrU =r$ )JujuNotInstalledExceptions   z)Raised when juju is not installed locallyc                 (   > Sn[         TU ]  U5        g )Nz=Juju is not installed, please ensure you have installed juju.r   r	   s     r   r   "JujuNotInstalledException.__init__v   s    5 	 	!r   r   r   r   s   @r   r[   r[   s   s    3" "r   r[   )r&   r4   r,   r;   rF   r@   r   r!   rV   r   rK   rP   r[   N)	Exceptionr   r   r!   r&   r,   r4   r;   r@   rF   rK   rP   rV   r[   __all__r   r   r   <module>ra      s   "y ""9 ""y ""I "") ""i "" ""I "" ""y ""	 "") ""	 "r   