Closed eacharles closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 98.47%. Comparing base (
c1d42e1
) to head (443612a
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This is a good way to track the creating class of the model, version of the code, etc. I have one concern though: is it correct that if we (1) save a model file with this Model class, (2) for some reason change some variable names in this class, (3) try to open the model file with the new code, we will get an error because the underlying class is modified?
The reason I am asking: we should be pretty sure about the variable names in this class, and in the longer future we probably want to freeze this, in case people be yelling "why can't I open my model now"
I think we have a few choice for dealing with that.
1) we can always convert the class_name in the files.
2) we can have the new class check both the new name and the old name.
Problem & Solution Description (including issue #)
Code Quality
#pragma: no cover
; in the case of a bugfix, a new test that breaks as a result of the bug has been added