def start(self):
self.log.info("<STR_LIT>")<EOL>self.log.info(<EOL>'<STR_LIT>' % self.daemonize<EOL>)<EOL>if self.daemonize:<EOL><INDENT>if os.name=='<STR_LIT>':<EOL><INDENT>daemonize()<EOL><DEDENT><DEDENT>dc = ioloop.DelayedCallback(self.start_engines, <NUM_LIT:0>, self.loop)<EOL>dc.start()<EOL>try:<EOL><INDENT>self.loop.start()<EOL><DEDENT>except KeyboardInterrupt:<EOL><INDENT>pass<EOL><DEDENT>except zmq.ZMQError as e:<EOL><INDENT>if e.errno == errno.EINTR:<EOL><INDENT>pass<EOL><DEDENT>else:<EOL><INDENT>raise<EOL><DEDENT><DEDENT>
Start the app for the engines subcommand.