def get_cursor_coords(self, size):
        (maxcol, maxrow) = size
        if not hasattr(self._original_widget, 'get_cursor_coords'):
            return None

        top, bottom = self.filler_values(size, True)
        if self.height_type == PACK:
            coords = self._original_widget.get_cursor_coords((maxcol,))
        else:
            coords = self._original_widget.get_cursor_coords(
                (maxcol,maxrow-top-bottom))
        if not coords:
            return None
        x, y = coords
        if y >= maxrow:
            y = maxrow-1
        return x, y+top
pre_commit.store.Store will by default write to the home directory
dataset/ETHPy150Open AnyMesh/anyMesh-Python/example/urwid/decoration.py/Filler.get_cursor_coords--crossover with--dataset/ETHPy150Open pre-commit/pre-commit/tests/conftest.py/dont_write_to_home_directory