def close(self):
        self._closed = True
        self._ssl_protocol._start_shutdown()

    # On Python 3.3 and older, objects with a destructor part of a reference
    # cycle are never destroyed. It's not more the case on Python 3.4 thanks
    # to the PEP 442.
Do the second stage (<iq type='set'/>) of legacy "plain"
dataset/ETHPy150Open python/asyncio/asyncio/sslproto.py/_SSLProtocolTransport.close--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python3-alpha/python-libs/pyxmpp2/ext/legacyauth.py/LegacyClientStream._plain_auth_stage2