This commit is contained in:
Kovid Goyal 2025-01-05 12:58:34 +05:30
parent 334adf9c1a
commit c07037b558
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C
3 changed files with 3 additions and 4 deletions

View file

@ -85,11 +85,11 @@ def set_cwd_in_cmdline(cwd: str, argv: List[str]) -> None:
def create_shared_memory(data: Any, prefix: str) -> str:
import json
import atexit
import json
from kitty.shm import SharedMemory
from kitty.fast_data_types import get_boss
from kitty.shm import SharedMemory
db = json.dumps(data).encode('utf-8')
with SharedMemory(size=len(db) + SharedMemory.num_bytes_for_size, prefix=prefix) as shm:
shm.write_data_with_size(db)

View file

@ -16,7 +16,6 @@ from gettext import gettext as _
from gettext import ngettext
from time import sleep
from typing import (
IO,
TYPE_CHECKING,
Any,
Callable,

View file

@ -35,7 +35,7 @@ from .constants import (
from .fast_data_types import WINDOW_FULLSCREEN, WINDOW_MAXIMIZED, WINDOW_MINIMIZED, WINDOW_NORMAL, Color, Shlex, get_options, monotonic, open_tty
from .fast_data_types import timed_debug_print as _timed_debug_print
from .types import run_once
from .typing import AddressFamily, PopenType, Socket, StartupCtx
from .typing import AddressFamily, PopenType, StartupCtx
if TYPE_CHECKING:
import tarfile