def _redetect_machines(self) -> None:
    machines = self.build.environment.machines.miss_defaulting()
    machines.build = environment.detect_machine_info(self.coredata.compilers.build)
    self.build.environment.machines = machines.default_missing()
    assert (self.build.environment.machines.build.cpu is not None)
    assert (self.build.environment.machines.host.cpu is not None)
    assert (self.build.environment.machines.target.cpu is not None)
    self.builtin['build_machine'] = OBJ.MachineHolder(self.build.environment.machines.build, self)
    self.builtin['host_machine'] = OBJ.MachineHolder(self.build.environment.machines.host, self)
    self.builtin['target_machine'] = OBJ.MachineHolder(self.build.environment.machines.target, self)
def _redetect_machines(self) -> None:
    machines = self.build.environment.machines.miss_defaulting()
    machines.build = environment.detect_machine_info(self.coredata.compilers.build)
    self.build.environment.machines = machines.default_missing()
    assert (self.build.environment.machines.build.cpu is not None)
    assert (self.build.environment.machines.host.cpu is not None)
    assert (self.build.environment.machines.target.cpu is not None)
    self.builtin['build_machine'] = OBJ.MachineHolder(self.build.environment.machines.build, self)
    self.builtin['host_machine'] = OBJ.MachineHolder(self.build.environment.machines.host, self)
    self.builtin['target_machine'] = OBJ.MachineHolder(self.build.environment.machines.target, self)