def __init__(self, modifiers, key, *commands, **kwds):
        self.modifiers = modifiers
        self.key = key
        self.commands = commands
        self.desc = kwds.get("desc", "")
        if key not in xcbq.keysyms:
            raise utils.QtileError("Unknown key: %s" % key)
        self.keysym = xcbq.keysyms[key]
        try:
            self.modmask = utils.translate_masks(self.modifiers)
        except __HOLE__ as v:
            raise utils.QtileError(v)
dataset/ETHPy150Open qtile/qtile/libqtile/config.py/Key.__init__