Skip to content

Instantly share code, notes, and snippets.

View jumbosushi's full-sized avatar

Atsushi Yamamoto jumbosushi

View GitHub Profile
import signal
import sys
import time
import pty
from functools import partial
def signal_handler(tag, signum, frame):
print(f"\n{tag} Received SIGINT, exiting...")
exit(0)
import signal
import sys
import pty
def main(is_child):
# Set up signal handler
def sigint_handler(signum, frame):
role = "CHILD" if is_child else "PARENT"
print(f"\n[{role}] Caught SIGINT, exiting...")
sys.exit(0)