feedtrust-blockchain-backed.../feedtrust/adapters/fix.py

12 lines
381 B
Python

from typing import Dict, Any, Iterable
class FixAdapter:
def __init__(self, messages: Iterable[Dict[str, Any]]):
self._messages = list(messages)
def stream(self):
# Yield messages emulating FIX field dicts
for m in self._messages:
yield {"venue": m.get("venue"), "signal": m.get("signal"), "value": m.get("value"), "ts": m.get("ts")}