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")