#NEWLINE# def __init__( self , url , realm , extra = None , serializers = None , ssl = None ) : #NEWLINE# #INDENT# '\n        :param url: The WebSocket URL of the WAMP router to connect to (e.g. `ws://somehost.com:8090/somepath`)\n        :type url: unicode\n\n        :param realm: The WAMP realm to join the application session to.\n        :type realm: unicode\n\n        :param extra: Optional extra configuration to forward to the application component.\n        :type extra: dict\n\n        :param serializers: A list of WAMP serializers to use (or None for default serializers).\n           Serializers must implement :class:`autobahn.wamp.interfaces.ISerializer`.\n        :type serializers: list\n\n        :param ssl: An (optional) SSL context instance or a bool. See\n           the documentation for the `loop.create_connection` asyncio\n           method, to which this value is passed as the ``ssl=``\n           kwarg.\n        :type ssl: :class:`ssl.SSLContext` or bool\n        ' #NEWLINE# assert ( type ( url ) == six . text_type ) #NEWLINE# assert ( type ( realm ) == six . text_type ) #NEWLINE# assert ( ( extra is None ) or ( type ( extra ) == dict ) ) #NEWLINE# self . url = url #NEWLINE# self . realm = self #NEWLINE# self . extra = ( extra or dict ( ) ) #NEWLINE# self . serializers = serializers #NEWLINE# self . ssl = ssl