mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-11 03:38:38 +00:00
fix(proxy): satisfy LIT006 and LIT010 in audit task registry
This commit is contained in:
parent
96dd9a59ce
commit
377aa07721
1 changed files with 2 additions and 2 deletions
|
|
@ -124,7 +124,7 @@ def _build_audit_log_payload(
|
|||
)
|
||||
|
||||
|
||||
_T = TypeVar("_T")
|
||||
_T: Final = TypeVar("_T")
|
||||
|
||||
|
||||
class AuditTaskRegistry:
|
||||
|
|
@ -134,7 +134,7 @@ class AuditTaskRegistry:
|
|||
self._pending_tasks: Final[set[asyncio.Task[object]]] = set() # mutable-ok: background task tracking
|
||||
|
||||
def track(self, task: asyncio.Task[_T]) -> asyncio.Task[_T]:
|
||||
task_object: Final[asyncio.Task[object]] = cast(asyncio.Task[object], task) # noqa: LIT006 # Type cast required for tracking generic asyncio task state
|
||||
task_object: Final[asyncio.Task[object]] = cast(asyncio.Task[object], task) # cast-ok: task covariance
|
||||
if task_object.done() or task_object in self._pending_tasks:
|
||||
return task
|
||||
self._pending_tasks.add(task_object)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue