diff --git a/gitea-mirror.py b/gitea-mirror.py index e4192ca..f2a357d 100755 --- a/gitea-mirror.py +++ b/gitea-mirror.py @@ -19,7 +19,10 @@ def mirror_host(d, host, token): logger.info("Cloning new repo: %s", repo) os.makedirs(p, exist_ok=True) cmd = ['git', 'clone', '--mirror', url, p] - subprocess.run(cmd, check=True) + try: + subprocess.run(cmd, check=True) + except subprocess.CalledProcessError: + logger.exception("Failed to process %s", repo) def get_repos(host, token, pagesize=50):