Module Import alias Import alias TryExcept body Import alias handlers ExceptHandler type NameLoad body Assign NameStore NameLoad ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Raise Call NameLoad Str If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignBitOr AttributeStore NameLoad attr AttributeLoad NameLoad attr AugAssignBitOr AttributeStore NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad NameLoad Str decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str ClassDef bases NameLoad body Expr Str Assign NameStore BinOpMult Num Num FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return CompareEq AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str keyword NameLoad Assert CompareEq Call NameLoad NameLoad Num Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str If CompareEq AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Assert CompareIn AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assert BoolOpOr CompareEq NameLoad ListLoad CompareEq NameLoad ListLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assert BoolOpOr CompareEq NameLoad ListLoad CompareEq NameLoad ListLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareEq AttributeLoad NameLoad attr NameLoad body If NameLoad body Assign NameStore ListLoad NameLoad orelse Assign NameStore ListLoad Return TupleLoad ListLoad NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad TryExcept body If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Return TupleLoad NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Break orelse If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr name NameStore body If CompareNotIn Call NameLoad NameLoad Str NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If BoolOpAnd CompareEq AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Raise Assign AttributeStore NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Expr Str Assert CompareLtELtE Num NameLoad Call NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore ListLoad SubscriptLoad NameLoad Slice NameLoad orelse Assign NameStore ListLoad Return TupleLoad NameLoad Call NameLoad NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad NameLoad While NameLoad body Assign AttributeStore NameLoad attr NameLoad TryExcept body If CompareLt NameLoad Call NameLoad NameLoad body AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareEq AttributeLoad NameLoad attr Str body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareNotIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Assign AttributeStore NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr If BoolOpOr CompareEq NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr body Break Return TupleLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list If AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad Call NameLoad NameLoad attr If UnaryOpNot NameLoad body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Raise Call NameLoad Str If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad If BoolOpAnd NameLoad UnaryOpNot NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Return If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For NameStore NameLoad body If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Break decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryFinally body If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str finalbody Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIn NameLoad AttributeLoad NameLoad attr body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Return Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Num AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr TryExcept body If CompareIsNot NameLoad NameLoad body Raise NameLoad Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr Str body If BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body If Call AttributeLoad AttributeLoad NameLoad attr attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr Str NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return orelse Raise If Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad BinOpMult NameLoad Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return TryExcept body For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Num For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareLt NameLoad Call NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Num TupleLoad NameLoad NameLoad Assert AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Break Delete SubscriptDel AttributeLoad NameLoad attr Index Num AugAssignSub AttributeStore NameLoad attr Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad keyword NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Dict Str Str Str Str NameLoad NameLoad AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body TryFinally body Expr Call AttributeLoad AttributeLoad NameLoad attr attr finalbody Expr Call AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A collections N/A warnings N/A N/A N/A ssl N/A N/A N/A ImportError N/A N/A ssl None N/A compat N/A protocols N/A transports log logger _create_transport_context N/A N/A server_side server_hostname N/A N/A N/A server_side N/A N/A N/A ValueError Server side SSL needs a valid SSLContext N/A N/A hasattr ssl create_default_context N/A N/A sslcontext N/A N/A ssl create_default_context N/A N/A server_hostname N/A N/A N/A sslcontext check_hostname False N/A N/A sslcontext N/A N/A ssl SSLContext N/A ssl PROTOCOL_SSLv23 N/A N/A sslcontext options N/A ssl OP_NO_SSLv2 N/A N/A sslcontext options N/A ssl OP_NO_SSLv3 N/A N/A N/A sslcontext set_default_verify_paths N/A N/A sslcontext verify_mode N/A ssl CERT_REQUIRED N/A sslcontext N/A _is_sslproto_available N/A N/A N/A N/A N/A N/A hasattr ssl MemoryBIO N/A N/A _UNWRAPPED UNWRAPPED N/A _DO_HANDSHAKE DO_HANDSHAKE N/A _WRAPPED WRAPPED N/A _SHUTDOWN SHUTDOWN _SSLPipe N/A object N/A N/A An SSL "Pipe".

    An SSL pipe allows you to communicate with an SSL/TLS protocol instance
    through memory buffers. It can be used to implement a security layer for an
    existing connection where you don't have access to the connection's file
    descriptor, or for some reason you don't want to use it.

    An SSL pipe can be in "wrapped" and "unwrapped" mode. In unwrapped mode,
    data is passed through untransformed. In wrapped mode, application level
    data is encrypted to SSL record level data and vice versa. The SSL record
    level is the lowest level in the SSL protocol suite and is what travels
    as-is over the wire.

    An SslPipe initially is in "unwrapped" mode. To start SSL, call
    do_handshake(). To shutdown SSL again, call unwrap().
     N/A max_size N/A 256 1024 __init__ N/A N/A self context server_side server_hostname N/A None N/A N/A 
        The *context* argument specifies the ssl.SSLContext to use.

        The *server_side* argument indicates whether this is a server side or
        client side transport.

        The optional *server_hostname* argument can be used to specify the
        hostname you are connecting to. You may only specify this parameter if
        the _ssl module supports Server Name Indication (SNI).
         N/A N/A self _context context N/A N/A self _server_side server_side N/A N/A self _server_hostname server_hostname N/A N/A self _state _UNWRAPPED N/A N/A self _incoming N/A N/A ssl MemoryBIO N/A N/A self _outgoing N/A N/A ssl MemoryBIO N/A N/A self _sslobj None N/A N/A self _need_ssldata False N/A N/A self _handshake_cb None N/A N/A self _shutdown_cb None N/A context N/A N/A self N/A N/A N/A The SSL context passed to the constructor. N/A N/A self _context N/A property ssl_object N/A N/A self N/A N/A N/A The internal ssl.SSLObject instance.

        Return None if the pipe is not wrapped.
         N/A N/A self _sslobj N/A property need_ssldata N/A N/A self N/A N/A N/A Whether more record level data is needed to complete a handshake
        that is currently in progress. N/A N/A self _need_ssldata N/A property wrapped N/A N/A self N/A N/A N/A 
        Whether a security layer is currently in effect.

        Return False during handshake.
         N/A N/A N/A self _state _WRAPPED N/A property do_handshake N/A N/A self callback N/A None N/A N/A Start the SSL handshake.

        Return a list of ssldata. A ssldata element is a list of buffers

        The optional *callback* argument can be used to install a callback that
        will be called when the handshake is complete. The callback will be
        called with None if successful, else an exception instance.
         N/A N/A N/A self _state _UNWRAPPED N/A N/A N/A RuntimeError handshake in progress or completed N/A N/A self _sslobj N/A N/A N/A self _context wrap_bio N/A self _incoming N/A self _outgoing server_side N/A self _server_side server_hostname N/A self _server_hostname N/A N/A self _state _DO_HANDSHAKE N/A N/A self _handshake_cb callback N/A N/A ssldata appdata N/A N/A self feed_ssldata only_handshake True N/A N/A N/A len appdata 0 N/A ssldata N/A shutdown N/A N/A self callback N/A None N/A N/A Start the SSL shutdown sequence.

        Return a list of ssldata. A ssldata element is a list of buffers

        The optional *callback* argument can be used to install a callback that
        will be called when the shutdown is complete. The callback will be
        called without arguments.
         N/A N/A N/A self _state _UNWRAPPED N/A N/A N/A RuntimeError no security layer present N/A N/A N/A self _state _SHUTDOWN N/A N/A N/A RuntimeError shutdown in progress N/A N/A N/A self _state N/A _WRAPPED _DO_HANDSHAKE N/A N/A self _state _SHUTDOWN N/A N/A self _shutdown_cb callback N/A N/A ssldata appdata N/A N/A self feed_ssldata N/A N/A N/A appdata N/A N/A appdata N/A N/A ssldata N/A feed_eof N/A N/A self N/A N/A N/A Send a potentially "ragged" EOF.

        This method will raise an SSL_ERROR_EOF exception if the EOF is
        unexpected.
         N/A N/A N/A N/A self _incoming write_eof N/A N/A ssldata appdata N/A N/A self feed_ssldata N/A N/A N/A appdata N/A N/A appdata N/A N/A feed_ssldata N/A N/A self data only_handshake N/A False N/A N/A Feed SSL record level data into the pipe.

        The data must be a bytes instance. It is OK to send an empty bytes
        instance. This can be used to get ssldata for a handshake initiated by
        this endpoint.

        Return a (ssldata, appdata) tuple. The ssldata element is a list of
        buffers containing SSL data that needs to be sent to the remote SSL.

        The appdata element is a list of buffers containing plaintext data that
        needs to be forwarded to the application. The appdata list may contain
        an empty buffer indicating an SSL "close_notify" alert. This alert must
        be acknowledged by calling shutdown().
         N/A N/A N/A self _state _UNWRAPPED N/A N/A data N/A N/A appdata N/A data N/A N/A appdata N/A N/A N/A N/A appdata N/A N/A self _need_ssldata False N/A data N/A N/A N/A N/A N/A self _incoming write data N/A ssldata N/A N/A appdata N/A N/A N/A N/A N/A N/A self _state _DO_HANDSHAKE N/A N/A N/A N/A N/A self _sslobj do_handshake N/A N/A self _state _WRAPPED N/A N/A self _handshake_cb N/A N/A N/A N/A self _handshake_cb None N/A only_handshake N/A N/A N/A ssldata appdata N/A N/A N/A self _state _WRAPPED N/A N/A True N/A N/A chunk N/A N/A N/A self _sslobj read N/A self max_size N/A N/A N/A appdata append chunk N/A N/A chunk N/A N/A N/A N/A N/A N/A self _state _SHUTDOWN N/A N/A N/A N/A N/A self _sslobj unwrap N/A N/A self _sslobj None N/A N/A self _state _UNWRAPPED N/A N/A self _shutdown_cb N/A N/A N/A N/A self _shutdown_cb N/A N/A N/A N/A self _state _UNWRAPPED N/A N/A N/A N/A appdata append N/A N/A N/A self _incoming read N/A N/A N/A N/A N/A ssl SSLError N/A ssl CertificateError N/A exc N/A N/A N/A N/A getattr exc errno None N/A N/A ssl SSL_ERROR_WANT_READ N/A ssl SSL_ERROR_WANT_WRITE N/A ssl SSL_ERROR_SYSCALL N/A N/A N/A N/A N/A self _state _DO_HANDSHAKE N/A self _handshake_cb N/A N/A N/A N/A self _handshake_cb exc N/A N/A N/A self _need_ssldata N/A N/A exc errno N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A self _outgoing pending N/A N/A N/A N/A ssldata append N/A N/A N/A self _outgoing read N/A N/A ssldata appdata N/A feed_appdata N/A N/A self data offset N/A 0 N/A N/A Feed plaintext data into the pipe.

        Return an (ssldata, offset) tuple. The ssldata element is a list of
        buffers containing record level data that needs to be sent to the
        remote SSL instance. The offset is the number of plaintext bytes that
        were processed, which may be less than the length of data.

        NOTE: In case of short writes, this call MUST be retried with the SAME
        buffer passed into the *data* argument (i.e. the id() must be the
        same). This is an OpenSSL requirement. A further particularity is that
        a short write will always have offset == 0, because the _ssl module
        does not enable partial writes. And even though the offset is zero,
        there will still be encrypted data in ssldata.
         N/A N/A 0 offset N/A len data N/A N/A N/A self _state _UNWRAPPED N/A N/A N/A offset N/A len data N/A N/A ssldata N/A N/A data N/A offset N/A N/A ssldata N/A N/A N/A ssldata N/A len data N/A ssldata N/A N/A view N/A memoryview data N/A True N/A N/A N/A self _need_ssldata False N/A N/A N/A N/A offset N/A len view N/A N/A offset N/A N/A N/A self _sslobj write N/A view N/A offset N/A N/A N/A N/A ssl SSLError N/A exc N/A N/A N/A N/A exc reason PROTOCOL_IS_SHUTDOWN N/A N/A N/A exc errno N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A exc errno N/A N/A ssl SSL_ERROR_WANT_READ N/A ssl SSL_ERROR_WANT_WRITE N/A ssl SSL_ERROR_SYSCALL N/A N/A N/A N/A self _need_ssldata N/A N/A exc errno N/A ssl SSL_ERROR_WANT_READ N/A N/A N/A self _outgoing pending N/A N/A N/A N/A ssldata append N/A N/A N/A self _outgoing read N/A N/A N/A offset N/A len view N/A self _need_ssldata N/A N/A N/A N/A ssldata offset N/A N/A _SSLProtocolTransport N/A N/A transports _FlowControlMixin N/A transports Transport N/A __init__ N/A N/A self loop ssl_protocol app_protocol N/A N/A N/A N/A self _loop loop N/A N/A self _ssl_protocol ssl_protocol N/A N/A self _app_protocol app_protocol N/A N/A self _closed False N/A get_extra_info N/A N/A self name default N/A None N/A N/A Get optional transport information. N/A N/A N/A N/A self _ssl_protocol _get_extra_info name default N/A is_closing N/A N/A self N/A N/A N/A N/A self _closed N/A close N/A N/A self N/A N/A N/A Close the transport.

        Buffered data will be flushed asynchronously.  No more data
        will be received.  After all buffered data is flushed, the
        protocol's connection_lost() method will (eventually) called
        with None as its argument.
         N/A N/A self _closed True N/A N/A N/A N/A self _ssl_protocol _start_shutdown N/A N/A N/A compat PY34 N/A __del__ N/A N/A self N/A N/A N/A N/A N/A self _closed N/A N/A N/A N/A warnings warn N/A unclosed transport %r self ResourceWarning N/A N/A N/A self close N/A pause_reading N/A N/A self N/A N/A N/A Pause the receiving end.

        No data will be passed to the protocol's data_received()
        method until resume_reading() is called.
         N/A N/A N/A N/A N/A self _ssl_protocol _transport pause_reading N/A resume_reading N/A N/A self N/A N/A N/A Resume the receiving end.

        Data received will once again be passed to the protocol's
        data_received() method.
         N/A N/A N/A N/A N/A self _ssl_protocol _transport resume_reading N/A set_write_buffer_limits N/A N/A self high low N/A None None N/A N/A Set the high- and low-water limits for write flow control.

        These two values control when to call the protocol's
        pause_writing() and resume_writing() methods.  If specified,
        the low-water limit must be less than or equal to the
        high-water limit.  Neither value can be negative.

        The defaults are implementation-specific.  If only the
        high-water limit is given, the low-water limit defaults to an
        implementation-specific value less than or equal to the
        high-water limit.  Setting high to zero forces low to zero as
        well, and causes pause_writing() to be called whenever the
        buffer becomes non-empty.  Setting low to zero causes
        resume_writing() to be called only once the buffer is empty.
        Use of zero for either limit is generally sub-optimal as it
        reduces opportunities for doing I/O and computation
        concurrently.
         N/A N/A N/A N/A N/A self _ssl_protocol _transport set_write_buffer_limits high low N/A get_write_buffer_size N/A N/A self N/A N/A N/A Return the current size of the write buffer. N/A N/A N/A N/A N/A self _ssl_protocol _transport get_write_buffer_size N/A write N/A N/A self data N/A N/A N/A Write some data bytes to the transport.

        This does not block; it buffers the data and arranges for it
        to be sent out asynchronously.
         N/A N/A N/A isinstance data N/A bytes bytearray memoryview N/A N/A N/A TypeError N/A N/A data: expecting a bytes-like instance, got {!r} format N/A N/A type data __name__ N/A N/A data N/A N/A N/A N/A N/A N/A self _ssl_protocol _write_appdata data N/A can_write_eof N/A N/A self N/A N/A N/A Return True if this transport supports write_eof(), False if not. N/A False N/A abort N/A N/A self N/A N/A N/A Close the transport immediately.

        Buffered data will be lost.  No more data will be received.
        The protocol's connection_lost() method will (eventually) be
        called with None as its argument.
         N/A N/A N/A N/A self _ssl_protocol _abort N/A N/A SSLProtocol N/A N/A protocols Protocol N/A N/A SSL protocol.

    Implementation of SSL on top of a socket using incoming and outgoing
    buffers which are ssl.MemoryBIO objects.
     __init__ N/A N/A self loop app_protocol sslcontext waiter server_side server_hostname N/A False None N/A N/A N/A ssl None N/A N/A N/A RuntimeError stdlib ssl module not available N/A N/A sslcontext N/A N/A sslcontext N/A _create_transport_context server_side server_hostname N/A N/A self _server_side server_side N/A N/A server_hostname N/A server_side N/A N/A N/A self _server_hostname server_hostname N/A N/A N/A self _server_hostname None N/A N/A self _sslcontext sslcontext N/A N/A self _extra N/A dict sslcontext sslcontext N/A N/A self _write_backlog N/A N/A collections deque N/A N/A self _write_buffer_size 0 N/A N/A self _waiter waiter N/A N/A self _loop loop N/A N/A self _app_protocol app_protocol N/A N/A self _app_transport N/A _SSLProtocolTransport N/A self _loop self N/A self _app_protocol N/A N/A self _sslpipe None N/A N/A self _session_established False N/A N/A self _in_handshake False N/A N/A self _in_shutdown False N/A N/A self _transport None N/A _wakeup_waiter N/A N/A self exc N/A None N/A N/A N/A N/A self _waiter None N/A N/A N/A N/A N/A N/A N/A self _waiter cancelled N/A N/A N/A exc None N/A N/A N/A N/A N/A self _waiter set_exception exc N/A N/A N/A N/A N/A self _waiter set_result None N/A N/A self _waiter None N/A connection_made N/A N/A self transport N/A N/A N/A Called when the low-level connection is made.

        Start the SSL handshake.
         N/A N/A self _transport transport N/A N/A self _sslpipe N/A _SSLPipe N/A self _sslcontext N/A self _server_side N/A self _server_hostname N/A N/A N/A self _start_handshake N/A connection_lost N/A N/A self exc N/A N/A N/A Called when the low-level connection is lost or closed.

        The argument is an exception object or None (the latter
        meaning a regular EOF is received or the connection was
        aborted or closed).
         N/A N/A self _session_established N/A N/A N/A self _session_established False N/A N/A N/A N/A self _loop call_soon N/A N/A self _app_protocol connection_lost exc N/A N/A self _transport None N/A N/A self _app_transport None N/A pause_writing N/A N/A self N/A N/A N/A Called when the low-level transport's buffer goes over
        the high-water mark.
         N/A N/A N/A N/A self _app_protocol pause_writing N/A resume_writing N/A N/A self N/A N/A N/A Called when the low-level transport's buffer drains below
        the low-water mark.
         N/A N/A N/A N/A self _app_protocol resume_writing N/A data_received N/A N/A self data N/A N/A N/A Called when some SSL data is received.

        The argument is a bytes object.
         N/A N/A N/A N/A ssldata appdata N/A N/A N/A self _sslpipe feed_ssldata data N/A N/A N/A N/A ssl SSLError N/A e N/A N/A N/A N/A N/A self _loop get_debug N/A N/A N/A N/A logger warning %r: SSL error %s (reason %s) self N/A e errno N/A e reason N/A N/A N/A self _abort N/A N/A chunk ssldata N/A N/A N/A N/A N/A self _transport write chunk N/A chunk appdata N/A N/A chunk N/A N/A N/A N/A N/A self _app_protocol data_received chunk N/A N/A N/A N/A self _start_shutdown N/A N/A eof_received N/A N/A self N/A N/A N/A Called when the other end of the low-level stream
        is half-closed.

        If this returns a false value (including None), the transport
        will close itself.  If it returns a true value, closing the
        transport is up to the protocol.
         N/A N/A N/A N/A N/A N/A self _loop get_debug N/A N/A N/A N/A logger debug %r received EOF self N/A N/A N/A self _wakeup_waiter ConnectionResetError N/A N/A N/A self _in_handshake N/A N/A keep_open N/A N/A N/A self _app_protocol eof_received N/A keep_open N/A N/A N/A N/A logger warning returning true from eof_received() has no effect when using ssl N/A N/A N/A N/A N/A self _transport close N/A _get_extra_info N/A N/A self name default N/A None N/A N/A N/A name N/A self _extra N/A N/A N/A N/A self _extra N/A name N/A N/A N/A N/A N/A self _transport get_extra_info name default N/A _start_shutdown N/A N/A self N/A N/A N/A N/A self _in_shutdown N/A N/A N/A N/A self _in_shutdown True N/A N/A N/A self _write_appdata N/A _write_appdata N/A N/A self data N/A N/A N/A N/A N/A N/A self _write_backlog append N/A data 0 N/A N/A self _write_buffer_size N/A len data N/A N/A N/A self _process_write_backlog N/A _start_handshake N/A N/A self N/A N/A N/A N/A N/A N/A self _loop get_debug N/A N/A N/A N/A logger debug %r starts SSL handshake self N/A N/A self _handshake_start_time N/A N/A N/A self _loop time N/A N/A N/A self _handshake_start_time None N/A N/A self _in_handshake True N/A N/A N/A N/A self _write_backlog append N/A 1 N/A N/A N/A N/A self _loop call_soon N/A self _process_write_backlog N/A _on_handshake_complete N/A N/A self handshake_exc N/A N/A N/A N/A self _in_handshake False N/A sslobj N/A N/A self _sslpipe ssl_object N/A N/A N/A N/A handshake_exc None N/A N/A handshake_exc N/A peercert N/A N/A sslobj getpeercert N/A N/A N/A hasattr N/A self _sslcontext check_hostname N/A N/A N/A N/A self _server_hostname N/A N/A N/A self _sslcontext verify_mode N/A ssl CERT_NONE N/A N/A N/A N/A ssl match_hostname peercert N/A self _server_hostname N/A N/A N/A BaseException N/A exc N/A N/A N/A N/A N/A self _loop get_debug N/A N/A N/A isinstance exc N/A ssl CertificateError N/A N/A N/A N/A logger warning %r: SSL handshake failed on verifying the certificate self exc_info True N/A N/A N/A N/A logger warning %r: SSL handshake failed self exc_info True N/A N/A N/A N/A self _transport close N/A N/A isinstance exc Exception N/A N/A N/A N/A self _wakeup_waiter exc N/A N/A N/A N/A N/A N/A N/A self _loop get_debug N/A N/A dt N/A N/A N/A N/A self _loop time N/A self _handshake_start_time N/A N/A N/A logger debug %r: SSL handshake took %.1f ms self N/A dt 1000.0 N/A N/A N/A N/A self _extra update peercert peercert cipher N/A N/A sslobj cipher compression N/A N/A sslobj compression ssl_object sslobj N/A N/A N/A N/A self _app_protocol connection_made N/A self _app_transport N/A N/A N/A self _wakeup_waiter N/A N/A self _session_established True N/A N/A N/A N/A self _loop call_soon N/A self _process_write_backlog N/A _process_write_backlog N/A N/A self N/A N/A N/A N/A N/A self _transport None N/A N/A N/A N/A N/A i N/A range N/A len N/A self _write_backlog N/A N/A N/A data offset N/A N/A self _write_backlog N/A 0 N/A data N/A N/A N/A ssldata offset N/A N/A N/A self _sslpipe feed_appdata data offset N/A N/A offset N/A N/A ssldata N/A N/A N/A self _sslpipe do_handshake N/A self _on_handshake_complete N/A offset 1 N/A N/A ssldata N/A N/A N/A self _sslpipe shutdown N/A self _finalize N/A offset 1 N/A chunk ssldata N/A N/A N/A N/A N/A self _transport write chunk N/A N/A offset N/A len data N/A N/A N/A N/A self _write_backlog N/A 0 N/A data offset N/A N/A N/A self _sslpipe need_ssldata N/A N/A N/A self _transport _paused N/A N/A N/A N/A N/A self _transport resume_reading N/A N/A N/A N/A self _write_backlog N/A 0 N/A N/A self _write_buffer_size N/A len data N/A N/A N/A BaseException N/A exc N/A N/A N/A self _in_handshake N/A N/A N/A N/A self _on_handshake_complete exc N/A N/A N/A N/A self _fatal_error exc Fatal error on SSL transport N/A N/A N/A isinstance exc Exception N/A N/A N/A _fatal_error N/A N/A self exc message N/A Fatal error on transport N/A N/A N/A isinstance exc N/A base_events _FATAL_ERROR_IGNORE N/A N/A N/A N/A N/A self _loop get_debug N/A N/A N/A N/A logger debug %r: %s self message exc_info True N/A N/A N/A N/A N/A self _loop call_exception_handler N/A message exception transport protocol message exc N/A self _transport self N/A N/A self _transport N/A N/A N/A N/A N/A self _transport _force_close exc N/A _finalize N/A N/A self N/A N/A N/A N/A N/A self _transport None N/A N/A N/A N/A N/A self _transport close N/A _abort N/A N/A self N/A N/A N/A N/A N/A self _transport None N/A N/A N/A N/A N/A N/A N/A self _transport abort N/A N/A N/A N/A self _finalize N/A N/A