Get test.py working when prewarm socket is in operation

This commit is contained in:
Kovid Goyal 2022-07-13 20:39:57 +05:30
parent 7ce2b4c641
commit 62c0272df2
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -3,6 +3,7 @@
import importlib import importlib
import os import os
import sys
import warnings import warnings
from contextlib import contextmanager from contextlib import contextmanager
from tempfile import TemporaryDirectory from tempfile import TemporaryDirectory
@ -24,6 +25,9 @@ def env_vars(**kw: str) -> Iterator[None]:
def main() -> None: def main() -> None:
if 'prewarmed' in getattr(sys, 'kitty_run_data'):
os.environ.pop('KITTY_PREWARM_SOCKET')
os.execlp(sys.executable, sys.executable, '+launch', __file__, *sys.argv[1:])
warnings.simplefilter('error') warnings.simplefilter('error')
current_home = os.path.expanduser('~') + os.sep current_home = os.path.expanduser('~') + os.sep
paths = os.environ.get('PATH', '/usr/local/sbin:/usr/local/bin:/usr/bin').split(os.pathsep) paths = os.environ.get('PATH', '/usr/local/sbin:/usr/local/bin:/usr/bin').split(os.pathsep)