feat: track logical call statistics across governed calls
This commit is contained in:
@@ -278,6 +278,11 @@ class RetryMW:
|
||||
call_id = str(uuid.uuid4())
|
||||
started = self._now()
|
||||
actual = 0
|
||||
# 登记在 transport 调用**之前**(1.3.5 设计 §4): 失败与取消的尝试同样
|
||||
# "真的打出去了",挪到成功之后会让诊断最需要看见的那几次从计数里消失。
|
||||
# 上下文为 None = 库内现场构造的请求,跳过而不是报错
|
||||
if request.call_context is not None:
|
||||
request.call_context.register_attempt()
|
||||
try:
|
||||
result = await self._transport.complete(
|
||||
messages=request.messages,
|
||||
|
||||
Reference in New Issue
Block a user