solver.py
def eliminate(self, cell):
        """
        Given a cell with a determined value, eliminate that value from all cells sharing a row, column or block

        Parameters
        ----------
        cell : Cell
            Cell whose value is now determined
        """
        value = cell.value
        if not value:
            return
        for idx, other_cell in enumerate(self.cells):
            if cell == other_cell:
                continue
            if cell.matches(other_cell):
                newly_set = other_cell.eliminate(value)
                if newly_set:
                    self.eliminate(other_cell)

        Given a cell with a determined value, eliminate that value from all cells sharing a row, column or block

        Parameters
        ----------
        cell : Cell
            Cell whose value is now determined
        
Given a cell with a determined value, eliminate that value from all cells sharing a row, column or block
Parameters

cell : Cell
Cell whose value is now determined
Given a cell with a determined value eliminate that value from all cells sharing a row column or block Parameters cell : Cell Cell whose value is now determined
def eliminate(self, cell):
        value = cell.value
        if not value:
            return
        for idx, other_cell in enumerate(self.cells):
            if cell == other_cell:
                continue
            if cell.matches(other_cell):
                newly_set = other_cell.eliminate(value)
                if newly_set:
                    self.eliminate(other_cell)
def eliminate ( self , cell ) : value = cell . value if not value : return for idx , other_cell in enumerate ( self . cells ) : if cell == other_cell : continue if cell . matches ( other_cell ) : newly_set = other_cell . eliminate ( value ) if newly_set : self . eliminate ( other_cell )
Given a cell with a determined value, eliminate that value from all cells sharing a row, column or block
Parameters
Given a cell with a determined value eliminate that value from all cells sharing a row column or block Parameters
"""
        Given a cell with a determined value, eliminate that value from all cells sharing a row, column or block

        Parameters
        ----------
        cell : Cell
            Cell whose value is now determined
        """
self
cell