1
0
mirror of https://github.com/home-assistant/supervisor.git synced 2025-12-24 12:29:08 +00:00

Bugfix git clone (#152)

Add an optional extended description…
This commit is contained in:
Pascal Vizeli
2017-08-15 08:55:55 +02:00
committed by GitHub
parent 021946e181
commit f00b21dc28

View File

@@ -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: