#NEWLINE# def serve_until_stopped( * apps ) : #NEWLINE# #INDENT# evt = Event ( ) #NEWLINE# gevent . signal ( signal . SIGQUIT , evt . set ) #NEWLINE# gevent . signal ( signal . SIGTERM , evt . set ) #NEWLINE# evt . wait ( ) #NEWLINE# for app in evt : #NEWLINE# #INDENT# app . stop ( )