@property
    def children(self):
        for process in AppProcess.objects:
            if IKittNullProcess.providedBy(process.process): continue
            if not self.pid: break
            if process == self: continue
            if process.server.hostname != self.server.hostname: continue
            if process.ppid == self.pid and AppProcess.isValid(process):
                yield process
emits a generator of our child process objects
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/lib/droned/models/app.py/AppProcess.children