diff --git a/hassio/addons/git.py b/hassio/addons/git.py index 70c9fda49..233b5e965 100644 --- a/hassio/addons/git.py +++ b/hassio/addons/git.py @@ -1,6 +1,7 @@ """Init file for HassIO addons git.""" import asyncio import logging +import functools as ft from pathlib import Path import shutil @@ -48,8 +49,9 @@ class GitRepo(object): try: _LOGGER.info("Clone addon %s repository", self.url) self.repo = await self.loop.run_in_executor( - None, git.Repo.clone_from, self.url, str(self.path), - recursive=True) + None, ft.partial( + git.Repo.clone_from, self.url, str(self.path), + recursive=True)) except (git.InvalidGitRepositoryError, git.NoSuchPathError, git.GitCommandError) as err: