server/migractions.py
changeset 8645 310040c668c0
parent 8535 268b6349baf3
parent 8616 820cb9cee702
child 8669 62213a34726e
equal deleted inserted replaced
8644:97202ea671e4 8645:310040c668c0
  1059                         assert len(objtypes) == 1, objtypes
  1059                         assert len(objtypes) == 1, objtypes
  1060                         objtype = objtypes[0]
  1060                         objtype = objtypes[0]
  1061                         rdef = copy(rschema.rdef(rschema.subjects(objtype)[0], objtype))
  1061                         rdef = copy(rschema.rdef(rschema.subjects(objtype)[0], objtype))
  1062                         rdef.subject = etype
  1062                         rdef.subject = etype
  1063                         rdef.rtype = self.repo.schema.rschema(rschema)
  1063                         rdef.rtype = self.repo.schema.rschema(rschema)
  1064                         rdef.object = self.repo.schema.rschema(objtype)
  1064                         rdef.object = self.repo.schema.eschema(objtype)
  1065                         ss.execschemarql(execute, rdef,
  1065                         ss.execschemarql(execute, rdef,
  1066                                          ss.rdef2rql(rdef, cmap, gmap))
  1066                                          ss.rdef2rql(rdef, cmap, gmap))
  1067         if commit:
  1067         if commit:
  1068             self.commit()
  1068             self.commit()
  1069 
  1069