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