diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2bcae6fd..59daaa31 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ default_language_version: python: python3.11 repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-added-large-files args: ['--maxkb=5000'] @@ -15,7 +15,7 @@ repos: - id: detect-private-key - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.4.4 + rev: v0.7.3 hooks: # Run the linter. - id: ruff @@ -37,7 +37,7 @@ repos: - id: python-use-type-annotations - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.10.0 + rev: v1.13.0 hooks: - id: mypy args: [--show-error-codes, --warn-unused-configs, --disallow-untyped-calls, --disallow-untyped-defs, --disallow-incomplete-defs, --check-untyped-defs, --python-version=3.11] diff --git a/skyvern/webeye/actions/handler.py b/skyvern/webeye/actions/handler.py index e787180f..ab1e7e5e 100644 --- a/skyvern/webeye/actions/handler.py +++ b/skyvern/webeye/actions/handler.py @@ -248,7 +248,7 @@ class ActionHandler: handler = ActionHandler._handled_action_types[action.action_type] results = await handler(action, page, scraped_page, task, step) actions_result.extend(results) - if not results or type(actions_result[-1]) != ActionSuccess: + if not results or not isinstance(actions_result[-1], ActionSuccess): return actions_result # do the teardown @@ -1131,7 +1131,7 @@ async def chain_click( ) sibling_action_result = await click_sibling_of_input(locator, timeout=timeout) action_results.append(sibling_action_result) - if type(sibling_action_result) == ActionSuccess: + if isinstance(sibling_action_result, ActionSuccess): return action_results try: