From e91c0083574a37dad5b33ecdf7395bb5796c3630 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 5 Dec 2021 17:42:54 +0530 Subject: [PATCH] ... --- kitty/remote_control.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kitty/remote_control.py b/kitty/remote_control.py index 5983e3b7f..5b59e4513 100644 --- a/kitty/remote_control.py +++ b/kitty/remote_control.py @@ -10,7 +10,7 @@ from contextlib import suppress from functools import partial from time import monotonic from typing import ( - Any, Dict, Generator, Iterable, List, Optional, Tuple, Union, cast + Any, Dict, Iterator, Iterable, List, Optional, Tuple, Union, cast ) from .cli import emph, parse_args @@ -138,9 +138,9 @@ class RCIO(TTYIO): def do_io(to: Optional[str], send: Dict[str, Any], no_response: bool, response_timeout: float) -> Dict[str, Any]: payload = send.get('payload') if not isinstance(payload, types.GeneratorType): - send_data: Union[bytes, Iterable[bytes]] = encode_send(send) + send_data: Union[bytes, Iterator[bytes]] = encode_send(send) else: - def send_generator() -> Generator[bytes, None, None]: + def send_generator() -> Iterator[bytes]: assert payload is not None for chunk in payload: send['payload'] = chunk