From b581408137c6e5b1aa39a04d07e6a96fb217eb96 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 15 Jul 2021 09:07:00 +0530 Subject: [PATCH] DRYer --- kitty/child.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/kitty/child.py b/kitty/child.py index 8f1f59ede..0efcee7a0 100644 --- a/kitty/child.py +++ b/kitty/child.py @@ -72,14 +72,9 @@ else: return ans +@run_once def checked_terminfo_dir() -> Optional[str]: - q = getattr(checked_terminfo_dir, 'ans', False) - if q is False: - ans = terminfo_dir if os.path.isdir(terminfo_dir) else None - setattr(checked_terminfo_dir, 'ans', ans) - else: - ans = q - return ans + return terminfo_dir if os.path.isdir(terminfo_dir) else None def processes_in_group(grp: int) -> List[int]: