import asyncio
-import concurrent.futures
import logging
from . import tag
# Add our ssh key to the model, to work around
# https://bugs.launchpad.net/juju/+bug/1643076
try:
- ssh_key = await self.loop.run_in_executor(
- concurrent.futures.ThreadPoolExecutor(),
- utils.read_ssh_key
- )
+ ssh_key = await utils.read_ssh_key(loop=self.loop)
await utils.execute_process(
'juju', 'add-ssh-key', '-m', model_name, ssh_key, log=log)
except Exception as e: