Skip to content

Commit e71dd19

Browse files
committed
fix: mypy errors
1 parent 39b27a0 commit e71dd19

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: aws_lambda_powertools/utilities/idempotency/idempotency.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import functools
55
import logging
66
import os
7+
from inspect import isclass
78
from typing import Any, Callable, Dict, Optional, Type, Union, cast
89

910
from aws_lambda_powertools.middleware_factory import lambda_handler_decorator
@@ -137,7 +138,7 @@ def process_order(customer_id: str, order: dict, **kwargs):
137138
),
138139
)
139140

140-
if issubclass(output_serializer, BaseIdempotencyModelSerializer):
141+
if isclass(output_serializer) and issubclass(output_serializer, BaseIdempotencyModelSerializer):
141142
# instantiate an instance of the serializer class
142143
output_serializer = output_serializer.instantiate(function.__annotations__.get("return", None))
143144

0 commit comments

Comments
 (0)