def running(self):
        """called when the reactor is running"""
        #signals go to the new child, need to do this once the reactor is
        #running to override it's default signal handlers.
        global masksignals
        if masksignals:
            for signum, signame in self.SIGNALS.items():
                if signame in ('SIGKILL',): continue
                try: signal.signal(signum, self.routeSignal)
                except RuntimeError: pass #tried to set an invalid signal
        from droned.clients import command
        self.log('Starting %s [%s]' % (self.name, self.label))
        pargs = (self.name, self.label, self.reactor)
        pkwargs = {}
        global usetty
        global path
        self.deferred = command(self.fqcmd, self.args, self.env, 
            path, usetty, {}, DaemonProtocol, 
            *pargs, **pkwargs
        )
        self.deferred.addBoth(self.processResult)
        return self.deferred
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/lib/droned/management/dmx/__main__.py/DaemonWrapper.running/original