feat: print offending input when expansion fails

This commit is contained in:
gmega 2024-12-19 14:28:01 -03:00
parent 4e867e4602
commit e92eb5f9b5
No known key found for this signature in database
GPG Key ID: 6290D34EAD824B18

View File

@ -33,7 +33,8 @@ if __name__ == "__main__":
try:
matrix_str = json.loads(sys.argv[1])
except JSONDecodeError as err:
print(f"Error decoding JSON: {err}")
print(f"Error decoding JSON: ", err)
print("Input:", sys.argv[1])
sys.exit(1)
print(json.dumps(ParameterMatrix(matrix_str).expand()))