def __init__(self): # again, yamlize does not call __init__, instead we use Blueprints.load which creates and # instance of a Blueprints object and initializes it with values using setattr. Since the # method is never called, it serves the purpose of preventing pylint from issuing warnings # about attributes not existing. self.systemDesigns = Systems() self.assemDesigns = AssemblyKeyedList() self.blockDesigns = BlockKeyedList() self.assemblies = {}
def __init__(self): # again, yamlize does not call __init__, instead we use Blueprints.load which # creates and instance of a Blueprints object and initializes it with values # using setattr. Since the method is never called, it serves the purpose of # preventing pylint from issuing warnings about attributes not existing. self._assembliesBySpecifier = {} self._prepped = False self.systemDesigns = Systems() self.assemDesigns = AssemblyKeyedList() self.blockDesigns = BlockKeyedList() self.assemblies = {} self.grids = Grids() self.elementsToExpand = []