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 requests
import csv import csv
import io import io
import logging
from datetime import datetime from datetime import datetime
from typing import List from typing import List
from .base import BaseExchange, Trade from .base import BaseExchange, Trade
logger = logging.getLogger(__name__)
class LSExchange(BaseExchange): class LSExchange(BaseExchange):
@property @property
def name(self) -> str: def name(self) -> str:
@@ -52,8 +55,9 @@ class LSExchange(BaseExchange):
quantity=quantity, quantity=quantity,
timestamp=timestamp timestamp=timestamp
)) ))
except Exception: except (ValueError, KeyError) as e:
logger.debug(f"Fehler beim Parsen einer LS-Zeile: {e}")
continue continue
except Exception as e: 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 return all_trades