def __init__(self, mode=None, _impl=pn_transport): Wrapper.__init__(self, _impl, pn_transport_attachments) if mode == Transport.SERVER: pn_transport_set_server(self._impl) elif mode is None or mode == Transport.CLIENT: pass else: raise TransportException("Cannot initialise Transport from mode: %s" % str(mode))