Simplify __init__ functions, Pt. II

This commit is contained in:
Daniel Rojas 2020-05-28 19:02:30 +02:00
parent 77a69d2362
commit aeda312ffd

View File

@ -180,10 +180,12 @@ class Node:
def __init__(self, name, def __init__(self, name,
type=None, type=None,
gender=None, gender=None,
show_name=True,
num_pins=True, num_pins=True,
pinout=None,
show_name=True,
show_num_pins=None, show_num_pins=None,
pinout=None): ):
self.name = name self.name = name
self.type = type self.type = type
self.gender = gender self.gender = gender
@ -215,13 +217,15 @@ class Cable:
awg=None, awg=None,
show_equiv=False, show_equiv=False,
length=0, length=0,
show_name=False,
show_pinout=False,
num_wires=None, num_wires=None,
show_num_wires=True, shield=False,
colors=None, colors=None,
color_code=None, color_code=None,
shield=False ):
show_name=False,
show_pinout=False,
show_num_wires=True,
):
self.name = name self.name = name
if mm2 is not None and awg is not None: if mm2 is not None and awg is not None:
raise Exception('You cannot define both mm2 and awg!') raise Exception('You cannot define both mm2 and awg!')