Revision 4f650d54 ncclient/transport/errors.py
b/ncclient/transport/errors.py | ||
---|---|---|
21 | 21 |
pass |
22 | 22 |
|
23 | 23 |
class SessionCloseError(TransportError): |
24 |
|
|
24 |
|
|
25 | 25 |
def __init__(self, in_buf, out_buf=None): |
26 | 26 |
msg = 'Unexpected session close.' |
27 | 27 |
if in_buf: |
... | ... | |
34 | 34 |
pass |
35 | 35 |
|
36 | 36 |
class SSHUnknownHostError(SSHError): |
37 |
|
|
38 |
def __init__(self, hostname, key): |
|
39 |
from binascii import hexlify |
|
40 |
SSHError(self, 'Unknown host key [%s] for [%s]' |
|
41 |
% (hexlify(key.get_fingerprint()), hostname)) |
|
42 |
self.hostname = hostname |
|
37 |
|
|
38 |
def __init__(self, host, fingerprint): |
|
39 |
SSHError.__init__(self, 'Unknown host key [%s] for [%s]' |
|
40 |
% (fingerprint, host)) |
|
41 |
self.host = host |
|
42 |
self.fingerprint = fingerprint |
Also available in: Unified diff