code: def _expand_id_suffix(suffix_parts: str) -> tp.List[str]:
      """Parse the a suffix formatted like "1-3,5,8" into
      the list of numeric values 1,2,3,5,8.
      """
      suffixes = []
      for suffix_part in suffix_parts.split(","):
          if "-" in suffix_part:
              low, high = suffix_part.split("-")
              int_length = len(low)
              for num in range(int(low), int(high) + 1):
                  suffixes.append(f"{num:0{int_length}}")
          else:
              suffixes.append(suffix_part)
      return suffixes
  
imports: import functools
  import inspect
  import os
  import re
  import shlex
  import shutil
  import subprocess
  import sys
  import typing
  import uuid
  import warnings
  from pathlib import Path
  from ..core import core, job_environment, logger, utils
label_desc: Use image node_id 2 for calling a global function with example usage: _expand_id_suffix(suffix_parts) and returns: suffixes