hooks/syncschema.py
changeset 6427 c8a5ac2d1eaa
parent 6426 541659c39f6a
child 6750 ef513c03a224
equal deleted inserted replaced
6426:541659c39f6a 6427:c8a5ac2d1eaa
   255                 session.system_sql(sql)
   255                 session.system_sql(sql)
   256         # add meta relations
   256         # add meta relations
   257         gmap = group_mapping(session)
   257         gmap = group_mapping(session)
   258         cmap = ss.cstrtype_mapping(session)
   258         cmap = ss.cstrtype_mapping(session)
   259         for rtype in (META_RTYPES - VIRTUAL_RTYPES):
   259         for rtype in (META_RTYPES - VIRTUAL_RTYPES):
   260             rschema = schema[rtype]
   260             try:
       
   261                 rschema = schema[rtype]
       
   262             except:
       
   263                 if rtype == 'cw_source':
       
   264                     continue # XXX 3.10 migration
       
   265                 raise
   261             sampletype = rschema.subjects()[0]
   266             sampletype = rschema.subjects()[0]
   262             desttype = rschema.objects()[0]
   267             desttype = rschema.objects()[0]
   263             rdef = copy(rschema.rdef(sampletype, desttype))
   268             rdef = copy(rschema.rdef(sampletype, desttype))
   264             rdef.subject = mock_object(eid=entity.eid)
   269             rdef.subject = mock_object(eid=entity.eid)
   265             mock = mock_object(eid=None)
   270             mock = mock_object(eid=None)