Skip to content

Commit e3ab693

Browse files
authored
Merge pull request #9 from Ellipsis-Labs/jarry/fill-event-cleanup
Update interface for filled order
2 parents 1f3c0df + 8837e98 commit e3ab693

File tree

5 files changed

+172
-52
lines changed

5 files changed

+172
-52
lines changed

examples/order_subscribe.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
async def main():
1515
parser = argparse.ArgumentParser()
1616
parser.add_argument("-t", "--trader", type=str, help="Trader base58 string")
17+
parser.add_argument("--only-fills", default=False, action="store_true")
1718
parser.add_argument(
1819
"-u",
1920
"--url",
@@ -32,11 +33,11 @@ async def main():
3233
)
3334
async for event_packet in client.order_subscribe(market, trader, "processed"):
3435
for event in event_packet:
35-
if isinstance(event, OpenOrder):
36+
if isinstance(event, OpenOrder) and not args.only_fills:
3637
print("place", event)
3738
if isinstance(event, FilledOrder):
3839
print("fill", event)
39-
if isinstance(event, CancelledOrder):
40+
if isinstance(event, CancelledOrder) and not args.only_fills:
4041
print("cancel", event)
4142
if isinstance(event, OrderSubscribeError):
4243
print("error", event)

examples/order_subscribe_default_client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ async def main():
3434
market, trader
3535
):
3636
for event in event_packet:
37-
# if isinstance(event, OpenOrder):
38-
# print("place", event)
37+
if isinstance(event, OpenOrder):
38+
print("place", event)
3939
if isinstance(event, FilledOrder):
4040
print("fill", event)
41-
# if isinstance(event, CancelledOrder):
42-
# print("cancel", event)
41+
if isinstance(event, CancelledOrder):
42+
print("cancel", event)
4343
if isinstance(event, OrderSubscribeError):
4444
print("error", event)
4545

0 commit comments

Comments
 (0)