We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7f75b82 commit 1bb01b6Copy full SHA for 1bb01b6
src/sbmlsim/units.py
@@ -329,10 +329,19 @@ def normalize_changes(
329
)
330
raise err
331
else:
332
- item = Q_(item, uinfo[key])
333
logger.warning(
334
f"No units provided, assuming dictionary units: {key} = {item}"
335
+ try:
336
+ # convert to model units
337
+ item = Q_(item, uinfo[key])
338
+ except DimensionalityError as err:
339
+ logger.error(
340
+ f"DimensionalityError "
341
+ f"'{key} = {item}'."
342
+ f"\n{err}"
343
+ )
344
+
345
changes_normed[key] = item
346
347
return changes_normed
0 commit comments