taolib.symphony.tracker.linear.transport

taolib.symphony.tracker.linear.transport#

Linear 传输层配置工厂 — 创建 HTTPXAsyncTransport 实例。

将传输层配置从客户端逻辑中解耦,方便测试时注入 mock transport。

Attributes#

Functions#

create_transport(→ gql.transport.httpx.HTTPXAsyncTransport)

根据配置创建 HTTPXAsyncTransport 实例。

Module Contents#

taolib.symphony.tracker.linear.transport._USER_AGENT = 'Symphony-Python/0.1 (gql+httpx)'#
taolib.symphony.tracker.linear.transport.create_transport(config: taolib.symphony.tracker.models.TrackerConfig) gql.transport.httpx.HTTPXAsyncTransport#

根据配置创建 HTTPXAsyncTransport 实例。

参数:

config -- Tracker 配置,包含 endpoint、api_key、timeout 等。

返回:

配置好的 HTTPXAsyncTransport 实例,可直接注入 gql.Client