more typing work

This commit is contained in:
Kovid Goyal
2020-03-14 11:42:05 +05:30
parent ea48332f46
commit d3f37eeba4
14 changed files with 216 additions and 194 deletions

View File

@@ -125,9 +125,9 @@ else:
f.argtypes = [ctypes.c_char_p, ctypes.c_int]
f.restype = ctypes.c_int
def xkb_lookup(name, case_sensitive=False):
name = name.encode('utf-8')
return f(name, int(case_sensitive)) or None
def xkb_lookup(name: str, case_sensitive: bool = False) -> Optional[int]:
q = name.encode('utf-8')
return f(q, int(case_sensitive)) or None
return xkb_lookup