From afb45595f3c6e81101c611133cd2eca9ba613671 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 6 Mar 2026 18:09:34 -0800 Subject: [PATCH] Apply suggestion from @greptile-apps[bot] Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- litellm/proxy/proxy_server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index 5b98ba50e69..30a85769461 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -772,6 +772,10 @@ async def proxy_startup_event(app: FastAPI): # noqa: PLR0915 if not _hook_spec: continue try: + if ":" not in _hook_spec: + raise ValueError( + f"Invalid hook spec '{_hook_spec}': expected format is 'module.path:function_name'" + ) _module_path, _func_name = _hook_spec.rsplit(":", 1) _module = importlib.import_module(_module_path) _hook_fn = getattr(_module, _func_name)