community[patch]: Add linter to catch @root_validator (#24070)

- Add linter to prevent further usage of vanilla root validator
- Udpate remaining root validators
This commit is contained in:
Eugene Yurtsev
2024-07-10 10:51:03 -04:00
committed by GitHub
parent 9c6efadec3
commit c4e149d4f1
16 changed files with 39 additions and 19 deletions

View File

@@ -35,7 +35,7 @@ class ExtractHyperlinksTool(BaseBrowserTool):
description: str = "Extract all hyperlinks on the current webpage"
args_schema: Type[BaseModel] = ExtractHyperlinksToolInput
@root_validator
@root_validator(pre=True)
def check_bs_import(cls, values: dict) -> dict:
"""Check that the arguments are valid."""
try: