dded logging, replaced print() and bare except Exception: continue with except (ValueError, KeyError) + debug log

This commit is contained in:
Melchior Reimers
2026-02-16 11:58:46 +01:00
parent 8634c01ec0
commit 18801ec27e

View File

@@ -1,10 +1,13 @@
import requests
import csv
import io
import logging
from datetime import datetime
from typing import List
from .base import BaseExchange, Trade
logger = logging.getLogger(__name__)
class LSExchange(BaseExchange):
@property
def name(self) -> str:
@@ -52,8 +55,9 @@ class LSExchange(BaseExchange):
quantity=quantity,
timestamp=timestamp
))
except Exception:
except (ValueError, KeyError) as e:
logger.debug(f"Fehler beim Parsen einer LS-Zeile: {e}")
continue
except Exception as e:
print(f"Error fetching LS data from {url}: {e}")
logger.error(f"Fehler beim Abrufen von LS-Daten von {url}: {e}")
return all_trades