in asfpy/aioldap.py [0:0]
    def connect(self, loop=None):
        if loop is None:
            loop = asyncio.get_running_loop()
        # Run (blocking) in an executor thread.
        def blocking_connect():
            return self.CONNECTION_CLASS(self.client, self.executor)
        future = loop.run_in_executor(self.executor, blocking_connect)
        #print('CONN-FUTURE:', future)
        return ConnectContextManager(future)