Correctly check for default of None

If `show_wirenumbers` is omitted from a cable section, its value will be `None`. In that case, we want to choose a default based on whether this is a bundle or not.

If the user did specify `show_wirenumbers`, then its value will be `True` or `False`, and we want to respect that whether it's a bundle or not.
This commit is contained in:
gopiballava 2021-03-09 01:04:29 -05:00 committed by Daniel Rojas
parent da56841290
commit c0a885a800

View File

@ -269,7 +269,7 @@ class Cable:
raise Exception('lists of part data are only supported for bundles') raise Exception('lists of part data are only supported for bundles')
# by default, show wire numbers for cables, hide for bundles # by default, show wire numbers for cables, hide for bundles
if not self.show_wirenumbers: if self.show_wirenumbers is None:
self.show_wirenumbers = self.category != 'bundle' self.show_wirenumbers = self.category != 'bundle'
for i, item in enumerate(self.additional_components): for i, item in enumerate(self.additional_components):