def statusInstance(self, label):
        myInst = self.getInstance(label)
        result = {
            'name': self.name,
            'label': myInst.label,
            'enabled': bool(myInst.enabled),
            'running': myInst.running,
            'version': myInst.version,
            'pid': myInst.pid,
            'ppid': myInst.ppid,
            'inode': myInst.inode,
            'crashed': bool(myInst.crashed),
            'threads': myInst.threads,
            'memory': int(myInst.memory),
            'files': myInst.fd_count,
            'cpu': float(myInst.cpu),
        }
        state = str(getattr(myInst, 'state', 'unknown'))
        description = '%s is %s.' % (myInst.description, state)
        result['state'] = state
        result['description'] = description
        return result
Execute all cleanup functions. Normally called for you after
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/lib/droned/applications/__init__.py/ApplicationPlugin.statusInstance--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.3/django/utils/unittest/case.py/TestCase.doCleanups