diff --git a/datalad/interface/download_url.py b/datalad/interface/download_url.py index 2ea34f0cea..1d856a2e67 100644 --- a/datalad/interface/download_url.py +++ b/datalad/interface/download_url.py @@ -30,10 +30,13 @@ from ..distribution.dataset import require_dataset from ..distribution.dataset import resolve_path from ..dochelpers import exc_str -from ..support.annexrepo import AnnexRepo, AnnexBatchCommandError +from ..support.annexrepo import AnnexRepo from ..support.param import Parameter from ..support.constraints import EnsureStr, EnsureNone -from ..support.exceptions import NoDatasetFound +from ..support.exceptions import ( + CommandError, + NoDatasetFound, +) from logging import getLogger lgr = getLogger('datalad.api.download-url') @@ -243,7 +246,7 @@ def __call__(urls, dataset=None, path=None, overwrite=False, batch=len(annex_paths) > 1, # bypass URL size check, we already have the file options=['--relaxed']) - except AnnexBatchCommandError as exc: + except CommandError as exc: lgr.warning("Registering %s with %s failed: %s", path, url, exc_str(exc))