From bc5aa2ab0fd0f7653cd6407d6a674276fc989d22 Mon Sep 17 00:00:00 2001 From: Atharva Mashalkar Date: Tue, 20 Oct 2026 15:53:24 +0530 Subject: [PATCH] fix(proxy): type the key emailed on virtual key creation The untyped or-chain added one basedpyright unknown-variable error. --- litellm/proxy/hooks/key_management_event_hooks.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/hooks/key_management_event_hooks.py b/litellm/proxy/hooks/key_management_event_hooks.py index f07eca4f38d..519002f935a 100644 --- a/litellm/proxy/hooks/key_management_event_hooks.py +++ b/litellm/proxy/hooks/key_management_event_hooks.py @@ -2,7 +2,7 @@ import asyncio import json from collections.abc import Sequence from datetime import datetime, timezone -from typing import TYPE_CHECKING, Final +from typing import TYPE_CHECKING, Final, cast from pydantic import TypeAdapter @@ -532,7 +532,7 @@ class KeyManagementEventHooks: from litellm.proxy.proxy_server import general_settings, proxy_logging_obj # generate_key_fn remaps token to the hashed token_id. The plaintext sk- key stays on key. - plaintext_key: Final = response.get("key") or response.get("token") or "" + plaintext_key: Final[str] = cast(str, response.get("key") or response.get("token") or "") ########################## # v2 integration for emails (enterprise)