def _dynamic_partition()

in azure-slurm/slurmcc/cli.py [0:0]


def _dynamic_partition(partition: partitionlib.Partition, writer: TextIO) -> None:
    assert partition.dynamic_feature

    writer.write(
        "# Creating dynamic nodeset and partition using slurm.dynamic_feature=%s\n"
        % partition.dynamic_feature
    )
    if not partition.features:
        logging.error(
            f"slurm.dynamic_feature was set for {partition.name}"
            + "but it did not include a feature declaration. Slurm requires this! Skipping for now.ß"
        )
        return

    writer.write(f"Nodeset={partition.name}ns Feature={partition.features[0]}\n")
    writer.write(f"PartitionName={partition.name} Nodes={partition.name}ns")
    if partition.is_default:
        writer.write(" Default=YES")
    writer.write("\n")