changes to bot.py certificate store

This commit is contained in:
2026-02-09 19:56:34 -05:00
parent 3083ff471d
commit dd292741c1
4 changed files with 110 additions and 145 deletions

View File

@@ -4,6 +4,7 @@ import time
from collections import deque
from dataclasses import dataclass
from typing import Deque, Dict, Tuple
import certifi
import requests
@@ -24,10 +25,9 @@ class SpotFeed:
self.history: Dict[str, Deque[SpotPoint]] = {sym: deque() for sym in urls.keys()}
def _fetch(self, url: str) -> float:
r = requests.get(url, timeout=10)
r = requests.get(url, timeout=10, verify=certifi.where())
r.raise_for_status()
data = r.json()
# Coinbase shape: {"data": {"amount": "70428.82", "currency": "USD"}}
return float(data["data"]["amount"])
def update(self) -> Dict[str, float]: