-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problem
MarketDataClientErrorResult is a core user-facing type that every SDK user needs to handle errors, but it's not easily importable. Currently it lives in marketdata.sdk_error, which is not intuitive.
This has already caused documentation issues where examples incorrectly showed from marketdata.exceptions import MarketDataClientErrorResult.
Current State
from marketdata.client import MarketDataClient
from marketdata.sdk_error import MarketDataClientErrorResult # Not intuitiveProposed Solution
Add re-exports to __init__.py so users can write:
from marketdata import MarketDataClient, MarketDataClientErrorResultThese two types are always used together - you can't properly use the SDK without both. They should be importable from the same place.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels