@argh_named("revert-to-snapshot")
    @arg_full_match
    @arg_target_nodes
    @argh.arg("name", type=str, help="snapshot name")
    @expects_obj
    def handle_cloud_revert_to_snapshot(self, arg):
        for provider, props in self._get_cloud_hosts_from_args(arg):
            provider.revert_to_snapshot(props, name=arg.name)
Interchanges pairs of randomly chosen elements within randomly chosen
dataset/ETHPy150Open ohmu/poni/poni/tool.py/Tool.handle_cloud_revert_to_snapshot--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.lib/src/openmdao/lib/doegenerators/optlh.py/LHC_indivudal.perturb