src: wv_dataclass: remove pdb
This commit is contained in:
parent
ff746017b2
commit
581f6f67f8
@ -175,9 +175,7 @@ class PartNumberInfo:
|
|||||||
empty_if_none = lambda x: "" if x is None else str(x)
|
empty_if_none = lambda x: "" if x is None else str(x)
|
||||||
|
|
||||||
if isinstance(self.pn, list):
|
if isinstance(self.pn, list):
|
||||||
import pdb
|
raise ValueError(f'pn ({self.pn}) should not be a list')
|
||||||
|
|
||||||
pdb.set_trace()
|
|
||||||
self.pn = empty_if_none(self.pn)
|
self.pn = empty_if_none(self.pn)
|
||||||
self.manufacturer = empty_if_none(self.manufacturer)
|
self.manufacturer = empty_if_none(self.manufacturer)
|
||||||
self.mpn = empty_if_none(self.mpn)
|
self.mpn = empty_if_none(self.mpn)
|
||||||
@ -289,12 +287,7 @@ class BomEntry:
|
|||||||
}
|
}
|
||||||
|
|
||||||
def __hash__(self):
|
def __hash__(self):
|
||||||
try:
|
return hash((self.partnumbers, self.description))
|
||||||
return hash((self.partnumbers, self.description))
|
|
||||||
except:
|
|
||||||
import pdb
|
|
||||||
|
|
||||||
pdb.set_trace()
|
|
||||||
|
|
||||||
def __eq__(self, other):
|
def __eq__(self, other):
|
||||||
return hash(self) == hash(other)
|
return hash(self) == hash(other)
|
||||||
@ -323,20 +316,15 @@ class BomEntry:
|
|||||||
setattr(self, key, value)
|
setattr(self, key, value)
|
||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
try:
|
assert isinstance(
|
||||||
assert isinstance(
|
self.qty, NumberAndUnit
|
||||||
self.qty, NumberAndUnit
|
), f"Unexpected qty type {self.qty}"
|
||||||
), f"Unexpected qty type {self.qty}"
|
assert isinstance(
|
||||||
assert isinstance(
|
self.partnumbers, PartNumberInfo
|
||||||
self.partnumbers, PartNumberInfo
|
), f"Unexpected partnumbers type {self.partnumbers}"
|
||||||
), f"Unexpected partnumbers type {self.partnumbers}"
|
assert self.id is None or isinstance(
|
||||||
assert self.id is None or isinstance(
|
self.id, str
|
||||||
self.id, str
|
), f"Unexpected id type {self.id}"
|
||||||
), f"Unexpected id type {self.id}"
|
|
||||||
except AssertionError as e:
|
|
||||||
import pdb
|
|
||||||
|
|
||||||
pdb.set_trace()
|
|
||||||
|
|
||||||
if self.amount is not None:
|
if self.amount is not None:
|
||||||
assert isinstance(
|
assert isinstance(
|
||||||
@ -546,9 +534,7 @@ class Component:
|
|||||||
self.qty = NumberAndUnit.to_number_and_unit(self.qty)
|
self.qty = NumberAndUnit.to_number_and_unit(self.qty)
|
||||||
self.amount = NumberAndUnit.to_number_and_unit(self.amount)
|
self.amount = NumberAndUnit.to_number_and_unit(self.amount)
|
||||||
if isinstance(self.pn, list):
|
if isinstance(self.pn, list):
|
||||||
import pdb
|
raise RuntimeError(f'PN ({self.pn}) should not be a list')
|
||||||
|
|
||||||
pdb.set_trace()
|
|
||||||
|
|
||||||
for i, item in enumerate(self.additional_components):
|
for i, item in enumerate(self.additional_components):
|
||||||
if isinstance(item, Component):
|
if isinstance(item, Component):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user