mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-11 03:38:38 +00:00
fix: satisfy LIT006 on audit log task registry by documenting the required cast
This commit is contained in:
parent
908d027113
commit
96dd9a59ce
1 changed files with 1 additions and 1 deletions
|
|
@ -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)
|
||||
task_object: Final[asyncio.Task[object]] = cast(asyncio.Task[object], task) # noqa: LIT006 # Type cast required for tracking generic asyncio task state
|
||||
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