mirror of
https://github.com/hwchase17/langchain.git
synced 2025-08-11 22:04:37 +00:00
core[patch]: consolidate conditional in BaseTool (#16530)
- **Description:** Refactor contradictory conditional to single line - **Issue:** #16528
This commit is contained in:
parent
5c2538b9f7
commit
f9976b9630
@ -111,8 +111,7 @@ class BaseTool(RunnableSerializable[Union[str, Dict], Any]):
|
|||||||
|
|
||||||
args_schema_type = cls.__annotations__.get("args_schema", None)
|
args_schema_type = cls.__annotations__.get("args_schema", None)
|
||||||
|
|
||||||
if args_schema_type is not None:
|
if args_schema_type is not None and args_schema_type == BaseModel:
|
||||||
if args_schema_type is None or args_schema_type == BaseModel:
|
|
||||||
# Throw errors for common mis-annotations.
|
# Throw errors for common mis-annotations.
|
||||||
# TODO: Use get_args / get_origin and fully
|
# TODO: Use get_args / get_origin and fully
|
||||||
# specify valid annotations.
|
# specify valid annotations.
|
||||||
|
Loading…
Reference in New Issue
Block a user