in gridengine/src/gridengine/cli.py [0:0]
def _parse_contraint(constraint_expr: str) -> List[NodeConstraint]:
try:
constraint_parsed = json.loads(constraint_expr)
except Exception as e:
print(
"Could not parse constraint as json '{}' - {}".format(constraint_expr, e),
file=sys.stderr,
)
sys.exit(1)
if not isinstance(constraint_parsed, list):
constraint_parsed = [constraint_parsed]
return get_constraints(constraint_parsed)