def close(self):
        if not self.__closed:
            self.__closed = True
            self.pool.maybe_return_socket(self.sock)
            self.sock, self.pool = None, None


# TODO might be cool to be able to do find().include("foo") or
# find().exclude(["bar", "baz"]) or find().slice("a", 1, 2) as an
# alternative to the fields specifier.
Return this instance's socket to the connection pool.
dataset/ETHPy150Open blynch/CloudMemeBackend/pymongo/cursor.py/_SocketManager.close