Revision 2f8bc438 ncclient/transport/session.py
b/ncclient/transport/session.py | ||
---|---|---|
15 | 15 |
from threading import Event |
16 | 16 |
from Queue import Queue |
17 | 17 |
|
18 |
from ncclient.capabilities import Capabilities, CAPABILITIES
|
|
18 |
from ncclient.capabilities import Capabilities |
|
19 | 19 |
from ncclient.glue import Subject |
20 | 20 |
|
21 | 21 |
from hello import HelloHandler |
... | ... | |
27 | 27 |
|
28 | 28 |
"TODO: docstring" |
29 | 29 |
|
30 |
def __init__(self): |
|
30 |
def __init__(self, capabilities):
|
|
31 | 31 |
"Subclass constructor should call this" |
32 | 32 |
Subject.__init__(self) |
33 | 33 |
self.setName('session') |
34 | 34 |
self._q = Queue() |
35 |
self._client_capabilities = CAPABILITIES
|
|
35 |
self._client_capabilities = capabilities
|
|
36 | 36 |
self._server_capabilities = None # yet |
37 | 37 |
self._id = None # session-id |
38 | 38 |
self._connected = False # to be set/cleared by subclass implementation |
Also available in: Unified diff