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 # Don't canonize URL since we already did it
try: try:
instance = cls(base_url=base_url, url=url, logger=logger, canonize_url=False, **kwargs) instance = cls(base_url=base_url, url=url, logger=logger, canonize_url=False, **kwargs)
except Exception: except (StorageError, UsageError) as ex:
log.error("Failed credentials for {}".format(base_url or url)) log.error(str(ex))
return None
except Exception as ex:
log.error("Failed credentials for {}. Reason: {}".format(base_url or url, ex))
return None return None
cls._helpers[instance_key] = instance cls._helpers[instance_key] = instance