You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interactive notebook version of the async concurrent workflow using `httpx.AsyncClient` and `asyncio.gather()`. Jupyter's native top-level `await` support means no `asyncio.run()` wrapper is needed.
50
+
51
+
Demonstrates:
52
+
-`POST /auth/oauth2/v1/token` — async OAuth 2.0 Password Grant authentication
53
+
-`GET /data/historical-pricing/v1/views/interday-summaries/{ric}` — daily OHLCV data fetched concurrently for 10 RICs
54
+
-`asyncio.Semaphore` — caps concurrent in-flight requests (default: 3) to respect server rate limits
55
+
-`asyncio.gather(return_exceptions=True)` — all RIC coroutines run simultaneously; one failure does not cancel the rest
0 commit comments