Skip to content

Commit 12f33dc

Browse files
author
Raphael Krupinski
committed
🚨 Fix mypy issues, for real.
1 parent 52da892 commit 12f33dc

File tree

1 file changed

+1
-6
lines changed
  • src/lapidary/runtime/model

1 file changed

+1
-6
lines changed

‎src/lapidary/runtime/model/op.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import dataclasses as dc
22
import inspect
33
from collections.abc import Sequence
4-
from typing import Union
54

65
import httpx
76
import typing_extensions as typing
@@ -47,11 +46,7 @@ def handle_response(self, response: httpx.Response) -> typing.Any:
4746

4847
fields: typing.MutableMapping[str, typing.Any] = {}
4948
for field_name, field_info in typ.model_fields.items():
50-
handlers: Sequence[Union[ResponsePartHandler, type[ResponsePartHandler]]] = [
51-
anno
52-
for anno in field_info.metadata
53-
if isinstance(anno, ResponsePartHandler) or (inspect.isclass(anno) and issubclass(anno, ResponsePartHandler))
54-
]
49+
handlers: Sequence[ResponsePartHandler] = [anno for anno in field_info.metadata if isinstance(anno, ResponsePartHandler)]
5550
assert len(handlers) == 1
5651
handler = handlers[0]
5752
if isinstance(handler, PropertyAnnotation):

0 commit comments

Comments
 (0)