From b9fabc62a580dbf78bcf9db98ac5876c274b22c6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 3 Dec 2023 21:07:01 +0530 Subject: [PATCH] ... --- kitty/options/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/options/utils.py b/kitty/options/utils.py index c421cf762..e5a60fe46 100644 --- a/kitty/options/utils.py +++ b/kitty/options/utils.py @@ -1170,7 +1170,7 @@ class LiteralField(Generic[T]): def __set__(self, obj: object, value: str) -> None: if value not in self._vals: raise KeyError(f'Invalid value for {self._name[1:]}: {value!r}') - object.__setattr__(self, self._name, value) + object.__setattr__(obj, self._name, value) OnUnknown = Literal['beep', 'end', 'ignore', 'passthrough']