We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8dcd439 commit cb3aac9Copy full SHA for cb3aac9
1 file changed
src/replit_river/codegen/client.py
@@ -770,14 +770,19 @@ def append_type_adapter_definition(
770
module_info: list[ModuleName],
771
) -> None:
772
rendered_type_expr = render_type_expr(_type)
773
- var_name = render_type_expr(type_adapter_name)
774
- var_type = f"TypeAdapter[{rendered_type_expr}]"
775
- var_value = f"TypeAdapter({rendered_type_expr})"
776
serdes.append(
777
(
778
[type_adapter_name],
779
module_info,
780
- [FileContents(f"{var_name}: {var_type} = {var_value}")],
+ [
+ FileContents(
+ dedent(f"""
+ {render_type_expr(type_adapter_name)}: TypeAdapter[Any] = (
781
+ TypeAdapter({rendered_type_expr})
782
+ )
783
+ """)
784
785
+ ],
786
)
787
788
0 commit comments