diff --git a/src/s5p/pool.py b/src/s5p/pool.py index 0d099fb..4b2e12c 100644 --- a/src/s5p/pool.py +++ b/src/s5p/pool.py @@ -171,7 +171,8 @@ class ProxyPool: src = self._cfg.sources[i] label = src.url or src.file or "?" if isinstance(result, Exception): - logger.warning("pool: source %s failed: %s", label, result) + err = str(result) or type(result).__name__ + logger.warning("pool: source %s failed: %s", label, err) else: kind = "fetched" if src.url else "loaded" logger.info("pool: %s %d proxies from %s", kind, len(result), label)