Revision c35cebbf ncclient/transport/session.py
b/ncclient/transport/session.py | ||
---|---|---|
16 | 16 |
|
17 | 17 |
from ncclient.capabilities import Capabilities, CAPABILITIES |
18 | 18 |
from ncclient.glue import Subject |
19 |
from ncclient.transport import logger |
|
20 | 19 |
|
21 |
import hello |
|
20 |
from . import logger |
|
21 |
from hello import HelloHandler |
|
22 | 22 |
|
23 | 23 |
class Session(Thread, Subject): |
24 | 24 |
|
... | ... | |
36 | 36 |
|
37 | 37 |
def _post_connect(self): |
38 | 38 |
"TODO: docstring" |
39 |
self.send(hello.build(self._client_capabilities))
|
|
39 |
self.send(HelloHandler.build(self._client_capabilities))
|
|
40 | 40 |
error = None |
41 | 41 |
init_event = Event() |
42 | 42 |
# callbacks |
... | ... | |
46 | 46 |
def err_cb(err): |
47 | 47 |
error = err |
48 | 48 |
init_event.set() |
49 |
listener = hello.HelloListener(ok_cb, err_cb)
|
|
49 |
listener = HelloHandler(ok_cb, err_cb)
|
|
50 | 50 |
self.add_listener(listener) |
51 | 51 |
# start the subclass' main loop |
52 | 52 |
self.start() |
Also available in: Unified diff