QCIOBaseObject(...):
.qcio_version
...
Have this auto-population on the first instantiation (using field_validator or model_validator) and then have it respect the saved value for any future .open() or re-instantiations of this value is already defined.
This will help future-proof data structure upgrades because end users will always know what version of qcio they need to open and interact with their saved data.
Have this auto-population on the first instantiation (using
field_validatorormodel_validator) and then have it respect the saved value for any future.open()or re-instantiations of this value is already defined.This will help future-proof data structure upgrades because end users will always know what version of qcio they need to open and interact with their saved data.