Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
xiangqipy.handlers.signals Namespace Reference

Handlers for signals received when Game is running in terminal UI. More...

Functions

def sig_int_exit (sig, frame)
 
def set_ignore_handlers ()
 
def set_signal_handlers ()
 

Variables

set catchable_signals = set(signal.Signals) - {signal.SIGKILL, signal.SIGSTOP}
 
set signals_to_ignore = catchable_signals - {signal.SIGINT}
 

Detailed Description

Handlers for signals received when Game is running in terminal UI.

Function Documentation

◆ set_ignore_handlers()

def xiangqipy.handlers.signals.set_ignore_handlers ( )

Definition at line 18 of file signals.py.

◆ set_signal_handlers()

def xiangqipy.handlers.signals.set_signal_handlers ( )

Definition at line 23 of file signals.py.

◆ sig_int_exit()

def xiangqipy.handlers.signals.sig_int_exit (   sig,
  frame 
)

Definition at line 13 of file signals.py.

Variable Documentation

◆ catchable_signals

set xiangqipy.handlers.signals.catchable_signals = set(signal.Signals) - {signal.SIGKILL, signal.SIGSTOP}

Definition at line 9 of file signals.py.

◆ signals_to_ignore

set xiangqipy.handlers.signals.signals_to_ignore = catchable_signals - {signal.SIGINT}

Definition at line 10 of file signals.py.