| 123456789101112131415161718192021222324252627 | from .base_definitions import MantisSocketTemplate as SockTemplatefrom dataclasses import replaceLatticeSockets = [    Name := SockTemplate(name="Name", blender_property="name", default_value='Lattice',            is_input=True, bl_idname="StringSocket"),    ResolutionU := SockTemplate(name = "Resolution U", bl_idname="UnsignedIntSocket",            blender_property="points_u", is_input=True, default_value=2),    ResolutionV := SockTemplate(name = "Resolution V", bl_idname="UnsignedIntSocket",            blender_property="points_v", is_input=True, default_value=2),    ResolutionW := SockTemplate(name = "Resolution W", bl_idname="UnsignedIntSocket",            blender_property="points_w", is_input=True, default_value=2),    InterpolationTypeU := SockTemplate(name = "Interpolation Type U",            bl_idname="EnumLatticeInterpolationTypeSocket",            blender_property="interpolation_type_u",            is_input=True, default_value='KEY_BSPLINE'),    InterpolationTypeV := SockTemplate(name = "Interpolation Type V",            bl_idname="EnumLatticeInterpolationTypeSocket",            blender_property="interpolation_type_v",            is_input=True, default_value='KEY_BSPLINE'),    InterpolationTypeW := SockTemplate(name = "Interpolation Type W",            bl_idname="EnumLatticeInterpolationTypeSocket",            blender_property="interpolation_type_w",            is_input=True, default_value='KEY_BSPLINE'),    GeometryOutput := SockTemplate(name="Lattice Geometry", bl_idname="GeometrySocket")]
 |