Rename fill_partnumbers() to __post_init__()
https://github.com/wireviz/WireViz/pull/251#discussion_r1358992408
This commit is contained in:
parent
8cd76eb605
commit
98e8f7f7ca
@ -175,7 +175,7 @@ class Component:
|
|||||||
subtype: Union[MultilineHypertext, List[MultilineHypertext]] = None
|
subtype: Union[MultilineHypertext, List[MultilineHypertext]] = None
|
||||||
|
|
||||||
# part number
|
# part number
|
||||||
partnumbers: PartNumberInfo = None # filled by fill_partnumbers()
|
partnumbers: PartNumberInfo = None # filled by __post_init__()
|
||||||
# the following are provided for user convenience and should not be accessed later.
|
# the following are provided for user convenience and should not be accessed later.
|
||||||
# their contents are loaded into partnumbers during the child class __post_init__()
|
# their contents are loaded into partnumbers during the child class __post_init__()
|
||||||
pn: str = None
|
pn: str = None
|
||||||
@ -190,7 +190,7 @@ class Component:
|
|||||||
ignore_in_bom: bool = False
|
ignore_in_bom: bool = False
|
||||||
bom_id: Optional[str] = None # to be filled after harness is built
|
bom_id: Optional[str] = None # to be filled after harness is built
|
||||||
|
|
||||||
def fill_partnumbers(self):
|
def __post_init__(self):
|
||||||
partnos = [self.pn, self.manufacturer, self.mpn, self.supplier, self.spn]
|
partnos = [self.pn, self.manufacturer, self.mpn, self.supplier, self.spn]
|
||||||
partnos = [remove_links(entry) for entry in partnos]
|
partnos = [remove_links(entry) for entry in partnos]
|
||||||
partnos = tuple(partnos)
|
partnos = tuple(partnos)
|
||||||
@ -271,7 +271,7 @@ class AdditionalComponent(Component):
|
|||||||
note: str = None
|
note: str = None
|
||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
super().fill_partnumbers()
|
super().__post_init__()
|
||||||
self.bgcolor = SingleColor(self.bgcolor)
|
self.bgcolor = SingleColor(self.bgcolor)
|
||||||
self.qty = self.parse_number_and_unit(self.qty, None)
|
self.qty = self.parse_number_and_unit(self.qty, None)
|
||||||
self.amount = self.parse_number_and_unit(self.amount, None)
|
self.amount = self.parse_number_and_unit(self.amount, None)
|
||||||
@ -366,7 +366,7 @@ class Connector(TopLevelGraphicalComponent):
|
|||||||
return None # connectors do not support units.
|
return None # connectors do not support units.
|
||||||
|
|
||||||
def __post_init__(self) -> None:
|
def __post_init__(self) -> None:
|
||||||
super().fill_partnumbers()
|
super().__post_init__()
|
||||||
|
|
||||||
self.bgcolor = SingleColor(self.bgcolor)
|
self.bgcolor = SingleColor(self.bgcolor)
|
||||||
self.bgcolor_title = SingleColor(self.bgcolor_title)
|
self.bgcolor_title = SingleColor(self.bgcolor_title)
|
||||||
@ -651,7 +651,7 @@ class Cable(TopLevelGraphicalComponent):
|
|||||||
return None # non-bundles do not support lists of part data
|
return None # non-bundles do not support lists of part data
|
||||||
|
|
||||||
def __post_init__(self) -> None:
|
def __post_init__(self) -> None:
|
||||||
super().fill_partnumbers()
|
super().__post_init__()
|
||||||
|
|
||||||
self.bgcolor = SingleColor(self.bgcolor)
|
self.bgcolor = SingleColor(self.bgcolor)
|
||||||
self.bgcolor_title = SingleColor(self.bgcolor_title)
|
self.bgcolor_title = SingleColor(self.bgcolor_title)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user