in src/common/schedulers/slurm_commands.py [0:0]
def _batch_attribute(attribute, batch_size, expected_length=None):
"""Parse an attribute into batches."""
if type(attribute) is str:
attribute = re.split("(?<=]),", attribute)
if expected_length and len(attribute) != expected_length:
raise ValueError
return [",".join(batch) for batch in grouper(attribute, batch_size)]