def __init__(self, row, col, size, values=[]): super(cell, self).__init__(row, col, size) self._elements = self._createElements(self._size, row, col) helper.linkItems(self._elements, self._size)
def __init__(self, size, row=-1, col=-1, values=[]): super(grid, self).__init__(row, col, size) self._cells = self._createCells(self._size) helper.linkItems(self._cells, self._size) self._knowns = [] # Optimisation.