示例#1
0
文件: fpwm.py 项目: sduverger/fpwm
def run():
    while True:
        try:
            event = runtime.con.wait_for_event()
        except Exception, error:
            proper_disconnect("main: %s\n" % error.__class__.__name__)

        event_handler(event)
        runtime.con.flush()

        if runtime.need_restart:
            restart()
示例#2
0
文件: event.py 项目: sduverger/fpwm
def event_sigint(signum, frame):
    proper_disconnect("received SIGINT")
    sys.exit(0)
示例#3
0
文件: event.py 项目: sduverger/fpwm
def event_sigterm(signum, frame):
    proper_disconnect("received SIGTERM")
    sys.exit(0)