1212# See the License for the specific language governing permissions and
1313# limitations under the License.
1414
15+ from __future__ import annotations
16+
1517from typing import Any
1618from typing import Callable
1719from typing import List
@@ -58,17 +60,19 @@ def __init__(
5860 ** kwargs ,
5961 ):
6062 """Args:
61- server_url: The URL of the toolbox server.
62- toolset_name: The name of the toolbox toolset to load.
63- tool_names: The names of the tools to load.
64- auth_token_getters: (Deprecated) Map of auth token getters.
65- bound_params: Parameters to bind to the tools.
66- credentials: (Optional) toolbox_adk.CredentialConfig object.
67- additional_headers: (Optional) Static headers dictionary.
68- **kwargs: Additional arguments passed to the underlying toolbox_adk.ToolboxToolset.
63+ server_url: The URL of the toolbox server.
64+ toolset_name: The name of the toolbox toolset to load.
65+ tool_names: The names of the tools to load.
66+ auth_token_getters: (Deprecated) Map of auth token getters.
67+ bound_params: Parameters to bind to the tools.
68+ credentials: (Optional) toolbox_adk.CredentialConfig object.
69+ additional_headers: (Optional) Static headers dictionary.
70+ **kwargs: Additional arguments passed to the underlying toolbox_adk.ToolboxToolset.
6971 """
7072 if not toolset_name and not tool_names :
71- raise ValueError ("Either 'toolset_name' or 'tool_names' must be provided." )
73+ raise ValueError (
74+ "Either 'toolset_name' or 'tool_names' must be provided."
75+ )
7276
7377 try :
7478 from toolbox_adk import ToolboxToolset as RealToolboxToolset # pylint: disable=import-outside-toplevel
@@ -88,7 +92,7 @@ def __init__(
8892 additional_headers = additional_headers ,
8993 bound_params = bound_params ,
9094 auth_token_getters = auth_token_getters ,
91- ** kwargs
95+ ** kwargs ,
9296 )
9397
9498 @override
0 commit comments