When working on
DM-23778 I realized that in obs_base and obs_decam we had defined subfilter to be an int but in obs_lsst and gen3 butler it was defined to be a string.
To be explicit here. obs_base uses:
but obs_lsst was using:
I had to change obs_lsst to an int to prevent the 2to3 conversion code from complaining about the inconsistency but I worry that I changed the wrong end and should have changed obs_base.
Given that the gen3 data model uses a string I feel thes gen2 templates need to be looked at and made consistent with gen3.