Jeremiah Lowin commited on
Commit
a62ddc0
·
1 Parent(s): 3cab9c3

Update tool.py

Browse files
Files changed (1) hide show
  1. src/fastmcp/tools/tool.py +1 -1
src/fastmcp/tools/tool.py CHANGED
@@ -126,7 +126,7 @@ class Tool(BaseModel):
126
  if isinstance(parsed_args.get(param_name, None), str):
127
  try:
128
  parsed_args[param_name] = json.loads(parsed_args[param_name])
129
- except Exception:
130
  pass
131
 
132
  type_adapter = get_cached_typeadapter(self.fn)
 
126
  if isinstance(parsed_args.get(param_name, None), str):
127
  try:
128
  parsed_args[param_name] = json.loads(parsed_args[param_name])
129
+ except json.JSONDecodeError:
130
  pass
131
 
132
  type_adapter = get_cached_typeadapter(self.fn)