From ae54f659791ba02e8e8a2e052a2e235a66b23036 Mon Sep 17 00:00:00 2001 From: Anubhav Dhawan Date: Thu, 15 Jan 2026 00:54:44 +0530 Subject: [PATCH] fix(adk): add missing @override decorator to close method Adds the `@override` decorator to `ToolboxToolset.close` to explicitly enforce that it overrides `BaseToolset.close`. This improves static analysis safety by ensuring we are alerted if the base class signature changes or if the method is removed in the future. --- packages/toolbox-adk/src/toolbox_adk/toolset.py | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/toolbox-adk/src/toolbox_adk/toolset.py b/packages/toolbox-adk/src/toolbox_adk/toolset.py index c7050a5c..bff41b2d 100644 --- a/packages/toolbox-adk/src/toolbox_adk/toolset.py +++ b/packages/toolbox-adk/src/toolbox_adk/toolset.py @@ -138,6 +138,7 @@ async def get_tools( for t in tools ] + @override async def close(self): if self.__client: await self.__client.close()