def set_cursor(self, c):
        if self.widget_info and self.cacheable:
            raise self._finalized_error
        if c is None:
            try:
                del self.coords["cursor"]
            except __HOLE__:
                pass
            return
        self.coords["cursor"] = c + (None,) # data part
dataset/ETHPy150Open AnyMesh/anyMesh-Python/example/urwid/canvas.py/Canvas.set_cursor