mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-25 02:17:03 +00:00
Allow writing bytes when sending escape code to child
This commit is contained in:
parent
2fcfa8d3eb
commit
67cef371dc
2 changed files with 3 additions and 2 deletions
|
|
@ -993,7 +993,7 @@ class Screen:
|
|||
def resize(self, width: int, height: int) -> None:
|
||||
pass
|
||||
|
||||
def send_escape_code_to_child(self, code: int, text: str) -> bool:
|
||||
def send_escape_code_to_child(self, code: int, text: Union[str, bytes]) -> bool:
|
||||
pass
|
||||
|
||||
def reset_callbacks(self) -> None:
|
||||
|
|
|
|||
|
|
@ -3235,7 +3235,8 @@ static PyObject*
|
|||
send_escape_code_to_child(Screen *self, PyObject *args) {
|
||||
int code;
|
||||
char *text;
|
||||
if (!PyArg_ParseTuple(args, "is", &code, &text)) return NULL;
|
||||
Py_ssize_t sz;
|
||||
if (!PyArg_ParseTuple(args, "is#", &code, &text, &sz)) return NULL;
|
||||
if (write_escape_code_to_child(self, code, text)) Py_RETURN_TRUE;
|
||||
Py_RETURN_FALSE;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue