From ec830a25d39d4eb842ae016095ba257428772294 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Mon, 13 Jun 2016 09:00:28 +0200 Subject: fix(repo): prevent error messages from being swallowed This issue must have rosen from `to_progress_instance()` being inserted in a spot where `None` was a legit value. Fixes #462 --- git/repo/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'git/repo/base.py') diff --git a/git/repo/base.py b/git/repo/base.py index f43cc462..282dfc15 100644 --- a/git/repo/base.py +++ b/git/repo/base.py @@ -873,7 +873,8 @@ class Repo(object): @classmethod def _clone(cls, git, url, path, odb_default_type, progress, **kwargs): - progress = to_progress_instance(progress) + if progress is not None: + progress = to_progress_instance(progress) # special handling for windows for path at which the clone should be # created. -- cgit v1.2.3