8000 cryptotrade: rename sym to pair (#168) · Raptorly1/client-python@a0300a9 · GitHub
[go: up one dir, main page]

Skip to content

Commit a0300a9

Browse files
author
clickingbuttons
authored
cryptotrade: rename sym to pair (polygon-io#168)
1 parent 63aba0e commit a0300a9

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

examples/websocket/crypto.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from polygon import WebSocketClient
2+
from polygon.websocket.models import WebSocketMessage, Market
3+
from typing import List
4+
5+
c = WebSocketClient(market=Market.Crypto, subscriptions=['XT.*'])
6+
7+
def handle_msg(msgs: List[WebSocketMessage]):
8+
for m in msgs:
9+
print(m)
10+
11+
c.run(handle_msg)

polygon/websocket/models/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ def from_dict(d):
107107
class CryptoTrade:
108108
"CryptoTrade contains trade data for a crypto pair."
109109
event_type: Optional[Union[str, EventType]] = None
110-
symbol: Optional[str] = None
110+
pair: Optional[str] = None
111111
exchange: Optional[int] = None
112112
id: Optional[str] = None
113113
price: Optional[float] = None
@@ -120,7 +120,7 @@ class CryptoTrade:
120120
def from_dict(d):
121121
return CryptoTrade(
122122
d.get("ev", None),
123-
d.get("sym", None),
123+
d.get("pair", None),
124124
d.get("x", None),
125125
d.get("i", None),
126126
d.get("p", None),

0 commit comments

Comments
 (0)
0