99
1010# pylint: disable=too-few-public-methods, duplicate-code, missing-function-docstring
1111
12- # the structures are similar to AHB, still we decided against inheritance, so there's naturally a little bit of duplication
12+ # the structures are similar to AHB, still we decided against inheritance,
13+ # so there's naturally a little bit of duplication
1314
1415
1516try :
@@ -103,7 +104,10 @@ def from_model(cls, model: PydanticDataElement, position: Optional[int] = None)
103104 status_specification = model .status_specification .value ,
104105 format_std = model .format_std ,
105106 format_specification = model .format_specification ,
106- codes = [MigCode .from_model (pydantic_code , position = position_index ) for position_index , pydantic_code in enumerate (model .codes )],
107+ codes = [
108+ MigCode .from_model (pydantic_code , position = position_index )
109+ for position_index , pydantic_code in enumerate (model .codes )
110+ ],
107111 position = position ,
108112 )
109113 return result
@@ -127,9 +131,7 @@ class MigDataElementGroup(SQLModel, table=True):
127131 Can contain a single or multiple data elements.
128132 """
129133
130- __table_args__ = (
131- UniqueConstraint ("segment_primary_key" , "position" , name = "IX_mig_deg_position_once_per_segment" ),
132- )
134+ __table_args__ = (UniqueConstraint ("segment_primary_key" , "position" , name = "IX_mig_deg_position_once_per_segment" ),)
133135 primary_key : UUID = Field (primary_key = True , default_factory = uuid .uuid4 )
134136 id : str = Field (index = True ) # e.g. 'C_C082'
135137 name : str = Field (index = True ) # e.g. 'Identifikation des Beteiligten'
@@ -264,9 +266,7 @@ class MigSegmentGroup(SQLModel, table=True):
264266 Contains segments and segment groups.
265267 """
266268
267- __table_args__ = (
268- UniqueConstraint ("mig_primary_key" , "position" , name = "IX_mig_sg_position_once_per_mig" ),
269- )
269+ __table_args__ = (UniqueConstraint ("mig_primary_key" , "position" , name = "IX_mig_sg_position_once_per_mig" ),)
270270 primary_key : UUID = Field (primary_key = True , default_factory = uuid .uuid4 )
271271 id : str = Field (index = True ) # e.g. 'SG2'
272272 name : str = Field (index = True ) # e.g. 'MP-ID Empfänger'
0 commit comments