@currentWindow.setter
    def currentWindow(self, win):
        try:
            self.focusHistory.remove(win)
        except __HOLE__:
            # win has never received focus before
            pass
        self.focusHistory.append(win)
dataset/ETHPy150Open qtile/qtile/libqtile/group.py/_Group.currentWindow