def list_queue_names()

in pbspro/src/pbspro/pbsqueue.py [0:0]


def list_queue_names(pbscmd: PBSCMD) -> List[str]:
    ret = []

    lines_less_header = pbscmd.qstat("-Q").splitlines()[1:]
    for line in lines_less_header:
        line = line.strip()

        if not line:
            continue

        if line.startswith("---"):
            continue

        qname = line.split()[0]
        ret.append(qname)

    return ret