def new_kill(self, instanceid): state = InstanceStates.TERMINATING dct = dict(instance_id=instanceid, state=state, site="chicago", allocation="small", health=InstanceHealthState.UNKNOWN, launch_id="thelaunch") prev = self.instances.get(instanceid) if prev: item = CoreInstance.from_existing(prev, **dct) else: item = CoreInstance.from_dict(dct) self.instances[instanceid] = item self.instance_changes[instanceid].append(item)