general: fix some issues after mypy update

This commit is contained in:
Dima Gerasimov 2023-08-24 23:29:14 +01:00 committed by karlicoss
parent 642e3b14d5
commit c283e542e3
2 changed files with 2 additions and 1 deletions

View file

@ -155,6 +155,7 @@ def _parse_range(
return parsed_range
err_msg = error_message or RangeTuple.__doc__
assert err_msg is not None # make mypy happy
after, before, within = None, None, None
none_count = more_itertools.ilen(filter(lambda o: o is None, list(unparsed_range)))

View file

@ -68,6 +68,6 @@ def _merge_messages(*sources: Iterator[Res[Message]]) -> Iterator[Res[Message]]:
if user is not None:
repls['user'] = user
if len(repls) > 0:
m = replace(m, **repls) # type: ignore[type-var] # ugh mypy is confused because of Protocol?
m = replace(m, **repls) # type: ignore[type-var, misc] # ugh mypy is confused because of Protocol?
mmap[k] = m
yield m