Skip to content

Commit 88b430b

Browse files
author
Jens Kürten
committed
remove unneeded constructors
1 parent 8e528dd commit 88b430b

File tree

5 files changed

+7
-22
lines changed

5 files changed

+7
-22
lines changed

csfunctions/events/document_release.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,11 @@
99

1010

1111
class DocumentReleaseData(BaseModel):
12-
def __init__(self, documents: list[Document], parts: list[Part], dialog_data: dict, **kwargs):
13-
super().__init__(documents=documents, parts=parts, dialog_data=dialog_data, **kwargs)
14-
1512
documents: list[Document] = Field(..., description="List of documents that were released.")
1613
parts: list[Part] = Field(..., description="List of parts that belong to the released documents")
1714
dialog_data: DocumentReleaseDialogData
1815

1916

2017
class DocumentReleaseEvent(BaseEvent):
21-
def __init__(self, event_id: str, data: DocumentReleaseData, **_):
22-
super().__init__(name=EventNames.DOCUMENT_RELEASE, event_id=event_id, data=data)
23-
24-
name: Literal[EventNames.DOCUMENT_RELEASE]
18+
name: Literal[EventNames.DOCUMENT_RELEASE] = EventNames.DOCUMENT_RELEASE
2519
data: DocumentReleaseData

csfunctions/events/engineering_change_release.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,5 @@ class EngineeringChangeReleaseData(BaseModel):
1616

1717

1818
class EngineeringChangeRelease(BaseEvent):
19-
def __init__(self, event_id: str, data: EngineeringChangeReleaseData, **_):
20-
super().__init__(name=EventNames.ENGINEERING_CHANGE_RELEASE, event_id=event_id, data=data)
21-
22-
name: Literal[EventNames.ENGINEERING_CHANGE_RELEASE]
19+
name: Literal[EventNames.ENGINEERING_CHANGE_RELEASE] = EventNames.ENGINEERING_CHANGE_RELEASE
2320
data: EngineeringChangeReleaseData

csfunctions/events/part_release.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,11 @@
99

1010

1111
class PartReleaseData(BaseModel):
12-
def __init__(self, parts: list[Part], dialog_data: dict, **kwargs):
13-
super().__init__(parts=parts, dialog_data=dialog_data, **kwargs)
14-
1512
parts: list[Part] = Field(..., description="List if parts that were released.")
1613
documents: list[Document] = Field(..., description="List if documents that are referenced by the released part.")
1714
dialog_data: PartReleaseDialogData
1815

1916

2017
class PartReleaseEvent(BaseEvent):
21-
def __init__(self, event_id: str, data: PartReleaseData, **_):
22-
super().__init__(name=EventNames.PART_RELEASE, event_id=event_id, data=data)
23-
24-
name: Literal[EventNames.PART_RELEASE]
18+
name: Literal[EventNames.PART_RELEASE] = EventNames.PART_RELEASE
2519
data: PartReleaseData

json_schemas/request.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,7 @@
862862
"properties": {
863863
"name": {
864864
"const": "document_release",
865+
"default": "document_release",
865866
"enum": [
866867
"document_release"
867868
],
@@ -878,7 +879,6 @@
878879
}
879880
},
880881
"required": [
881-
"name",
882882
"event_id",
883883
"data"
884884
],
@@ -1256,6 +1256,7 @@
12561256
"properties": {
12571257
"name": {
12581258
"const": "engineering_change_release",
1259+
"default": "engineering_change_release",
12591260
"enum": [
12601261
"engineering_change_release"
12611262
],
@@ -1272,7 +1273,6 @@
12721273
}
12731274
},
12741275
"required": [
1275-
"name",
12761276
"event_id",
12771277
"data"
12781278
],
@@ -2587,6 +2587,7 @@
25872587
"properties": {
25882588
"name": {
25892589
"const": "part_release",
2590+
"default": "part_release",
25902591
"enum": [
25912592
"part_release"
25922593
],
@@ -2603,7 +2604,6 @@
26032604
}
26042605
},
26052606
"required": [
2606-
"name",
26072607
"event_id",
26082608
"data"
26092609
],

tests/events/test_ec_release.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def test_link_objects(self):
1818
data = EngineeringChangeReleaseData(
1919
documents=[document], parts=[part], engineering_changes=[engineering_change]
2020
)
21-
event = EngineeringChangeRelease("123", data)
21+
event = EngineeringChangeRelease(event_id="123", data=data)
2222
request.event = event
2323

2424
# objects are not linked yet

0 commit comments

Comments
 (0)