code: def close(self):
          
          return self._loop.run_in_executor(self._executor, self._channel.close)
docs: This method returns a future, so you should use `await channel.close()`, but call
          `channel.close()` also close it (but did not wait for the closing)