def shutdown(self):
        self.file.close()
        try:
            self.sock.shutdown(socket.SHUT_RDWR)
        except socket.error as e:
            # The server might already have closed the connection
            if e.errno != errno.ENOTCONN:
                raise
        finally:
            self.sock.close()
Get a set of nodes which have a property named ``key`` in their
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/imaplib.py/IMAP4.shutdown--crossover with--dataset/ETHPy150Open conceptsandtraining/libtree/libtree/transaction.py/Transaction.get_nodes_by_property_key