def create_reference_type(data): reference_type = ReferenceType() reference_type.populate_from_dict(data) db.session.add(reference_type) db.session.flush() logger.info('Reference type "%s" created by %s', reference_type, session.user) return reference_type
def migrate_reference_types(self): for name in self.reference_types: self.global_ns.reference_types[name] = reftype = ReferenceType( name=name) db.session.add(reftype) self.print_success(name) db.session.commit()