def remove(self, row, col, value): Stats.remove(self, row, col, value) if (row == col): self.diag0 |= set([value]) if (row + col) == 8: self.diag8 |= set([value])
def remove(self, r, c, value): Stats.remove(self, r, c, value) e = self.board.coordToExtra(r, c) if e != None: self.extra[e] |= set([value])