Revision e91a5349 ncclient/transport/ssh.py
b/ncclient/transport/ssh.py | ||
---|---|---|
29 | 29 |
TICK = 0.1 |
30 | 30 |
|
31 | 31 |
class SSHSession(Session): |
32 |
|
|
32 |
|
|
33 | 33 |
def __init__(self): |
34 | 34 |
Session.__init__(self) |
35 | 35 |
self._host_keys = paramiko.HostKeys() |
... | ... | |
74 | 74 |
else: # if we didn't break out of the loop, full delim was parsed |
75 | 75 |
msg_till = buf.tell() - n |
76 | 76 |
buf.seek(0) |
77 |
self.dispatch('received', buf.read(msg_till).strip())
|
|
77 |
self._dispatch_received(buf.read(msg_till).strip())
|
|
78 | 78 |
buf.seek(n+1, os.SEEK_CUR) |
79 | 79 |
rest = buf.read() |
80 | 80 |
buf = StringIO() |
... | ... | |
268 | 268 |
except Exception as e: |
269 | 269 |
self.close() |
270 | 270 |
logger.debug('*** broke out of main loop ***') |
271 |
self.dispatch('error', e)
|
|
271 |
self._dispatch_error(e)
|
|
272 | 272 |
|
273 | 273 |
@property |
274 | 274 |
def transport(self): |
275 |
'''Get underlying paramiko.transport object; this is provided so methods |
|
276 |
like transport.set_keepalive can be called. |
|
275 |
'''Get underlying paramiko transport object; this is provided so methods |
|
276 |
like set_keepalive can be called on it. See paramiko.Transport |
|
277 |
documentation for details. |
|
277 | 278 |
''' |
278 | 279 |
return self._transport |
Also available in: Unified diff