File tree Expand file tree Collapse file tree 5 files changed +12
-2
lines changed
aws_lambda_powertools/utilities/validation
tests/functional/validator Expand file tree Collapse file tree 5 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 22
33import logging
44
5- import fastjsonschema # type: ignore
5+ import fastjsonschema
66
77from aws_lambda_powertools .utilities .validation .exceptions import InvalidSchemaFormatError , SchemaValidationError
88
Original file line number Diff line number Diff line change 11from __future__ import annotations
22
33import logging
4- from typing import Any , Callable
4+ from typing import TYPE_CHECKING , Any
55
66from aws_lambda_powertools .middleware_factory import lambda_handler_decorator
77from aws_lambda_powertools .utilities import jmespath_utils
88from aws_lambda_powertools .utilities .validation .base import validate_data_against_schema
99
10+ if TYPE_CHECKING :
11+ from collections .abc import Callable
12+
1013logger = logging .getLogger (__name__ )
1114
1215
Original file line number Diff line number Diff line change @@ -59,3 +59,6 @@ ignore_missing_imports = True
5959
6060[mypy-ujson]
6161ignore_missing_imports = True
62+
63+ [mypy-fastjsonschema]
64+ ignore_missing_imports = True
Original file line number Diff line number Diff line change 1+ from __future__ import annotations
2+
13import re
24
35import jmespath
Original file line number Diff line number Diff line change 1+ from __future__ import annotations
2+
13import json
24
35import pytest
You can’t perform that action at this time.
0 commit comments