in pbspro/src/pbspro/parser.py [0:0]
def parse_state_counts(self, expr: str) -> Dict["StateCountType", int]:
# avoid circular imports, as parser is a singleton used in multiple places
from pbspro.pbsqueue import StateCounts
ret: Dict["StateCountType", int] = {}
kv_toks = expr.split()
for kv_tok in kv_toks:
key, value = kv_tok.split(":", 1)
assert key in StateCounts
# I asserted it is the proper literal already
ret[key] = int(value) # type: ignore
return ret