equal
deleted
inserted
replaced
37 |
37 |
38 todelete = defaultdict(list) |
38 todelete = defaultdict(list) |
39 extids = set() |
39 extids = set() |
40 duplicates = [] |
40 duplicates = [] |
41 for entity in rql('Any X WHERE X cw_source S, S eid %(s)s', {'s': source.eid}).entities(): |
41 for entity in rql('Any X WHERE X cw_source S, S eid %(s)s', {'s': source.eid}).entities(): |
42 etype = entity.__regid__ |
42 etype = entity.cw_etype |
43 if not source.support_entity(etype): |
43 if not source.support_entity(etype): |
44 print "source doesn't support %s, delete %s" % (etype, entity.eid) |
44 print "source doesn't support %s, delete %s" % (etype, entity.eid) |
45 todelete[etype].append(entity) |
45 todelete[etype].append(entity) |
46 continue |
46 continue |
47 try: |
47 try: |