dded logging, replaced print() and bare except Exception: continue with except (ValueError, KeyError) + debug log
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user