diff --git a/kitty/clipboard.py b/kitty/clipboard.py index a6bf7c31d..6d28e3da3 100644 --- a/kitty/clipboard.py +++ b/kitty/clipboard.py @@ -136,8 +136,8 @@ class Clipboard: def __call__(self, mime: str) -> Callable[[], bytes]: data = self.data.get(mime, b'') - if isinstance(data, str): # type: ignore - data = data.encode('utf-8') # type: ignore + if isinstance(data, str): + data = data.encode('utf-8') if isinstance(data, bytes): def chunker() -> bytes: nonlocal data diff --git a/kitty/fonts/fontconfig.py b/kitty/fonts/fontconfig.py index 8529ee2dd..9115bfd80 100644 --- a/kitty/fonts/fontconfig.py +++ b/kitty/fonts/fontconfig.py @@ -36,7 +36,7 @@ FontMap = Dict[str, Dict[str, List[FontConfigPattern]]] def create_font_map(all_fonts: Tuple[FontConfigPattern, ...]) -> FontMap: ans: FontMap = {'family_map': {}, 'ps_map': {}, 'full_map': {}} for x in all_fonts: - if 'path' not in x: + if not x.get('path'): continue f = (x.get('family') or '').lower() full = (x.get('full_name') or '').lower()