Better warning messages for storage errors

This commit is contained in:
allegroai 2020-03-12 17:13:36 +02:00
parent 30cf6b4834
commit 461fbd9df0

View File

@ -260,8 +260,11 @@ class StorageHelper(object):
# Don't canonize URL since we already did it
try:
instance = cls(base_url=base_url, url=url, logger=logger, canonize_url=False, **kwargs)
except Exception:
log.error("Failed credentials for {}".format(base_url or url))
except (StorageError, UsageError) as ex:
log.error(str(ex))
return None
except Exception as ex:
log.error("Failed credentials for {}. Reason: {}".format(base_url or url, ex))
return None
cls._helpers[instance_key] = instance