from types import StringTypes
from datetime import datetime
-from sqlalchemy import Column, Integer, String, DateTime
+from sqlalchemy import Integer, String, DateTime
from sqlalchemy import Table, Column, MetaData, join, ForeignKey
from sqlalchemy.orm import relationship, backref
from sqlalchemy.orm import column_property
related_records = getattr(local_record,attribute,[])
hrns = [ r.hrn for r in related_records ]
setattr (local_record, field_name, hrns)
+
+ # include legacy 'slices' and 'keys' fields for backwards compatibility
+ reg_keys = getattr(local_record, 'reg-keys', None)
+ if reg_keys:
+ setattr(local_record, 'keys', reg_keys)
+ reg_slices = getattr(local_record, 'reg-slices', None)
+ if reg_slices:
+ setattr(local_record, 'slices', reg_slices)
+