- if os.path.exists(rec_file):
- try:
- from sfa.storage.record import SliceRecord
- xml = open(rec_file).read()
- rec = SliceRecord()
- rec.load_from_string(xml)
- return rec
- except:
- from sfa.storage.model import make_record
- obj=make_record (xml=file(rec_file).read())
- # consider as a dict for smooth transition
- return obj.__dict__
- return None