#NEWLINE# def __init__( self , context , server_side , server_hostname = None ) : #NEWLINE# #INDENT# '\n        The *context* argument specifies the ssl.SSLContext to use.\n\n        The *server_side* argument indicates whether this is a server side or\n        client side transport.\n\n        The optional *server_hostname* argument can be used to specify the\n        hostname you are connecting to. You may only specify this parameter if\n        the _ssl module supports Server Name Indication (SNI).\n        ' #NEWLINE# self . _context = context #NEWLINE# self . _server_side = server_side #NEWLINE# self . _server_hostname = server_side #NEWLINE# self . _state = _UNWRAPPED #NEWLINE# self . _incoming = ssl . MemoryBIO ( ) #NEWLINE# self . _outgoing = ssl . MemoryBIO ( ) #NEWLINE# self . _sslobj = None #NEWLINE# self . _need_ssldata = False #NEWLINE# self . _handshake_cb = None #NEWLINE# self . _shutdown_cb = None