@property
    def process(self):
        #work around constructor and allow a process to appear to die
        if not hasattr(self, '_process'):
            #adapt this model to a IKittProcess
            self._process = IKittProcess(self)
        elif self._process.pid != self.pid or not self._process.running:
            if config.HOSTNAME == self.server.hostname:
                AppProcess.delete(self) #take ourself out of serialization loop
                self._process = IKittNullProcess(self) #continue to work for any other refs
        return self._process
@return L{IKittProcess} provider
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/lib/droned/models/app.py/AppProcess.process