From ddfe7797e528704163adc6d5166e517d2286eb3f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 9 Jun 2018 23:21:00 +0530 Subject: [PATCH] Fix #620 --- kitty/remote_control.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kitty/remote_control.py b/kitty/remote_control.py index 7a13e7ab8..87a19f2be 100644 --- a/kitty/remote_control.py +++ b/kitty/remote_control.py @@ -5,6 +5,7 @@ import json import re import sys +import types from functools import partial from .cli import emph, parse_args @@ -83,7 +84,7 @@ class SocketIO: def do_io(to, send, no_response): payload = send.get('payload') - if payload is None or isinstance(payload, (str, bytes)): + if not isinstance(payload, types.GeneratorType): send_data = encode_send(send) else: def send_generator():