cubicweb/server/checkintegrity.py
changeset 11763 39df042f4ab4
parent 11757 e845746b4d3c
child 11767 432f87a63057
equal deleted inserted replaced
11762:7518cb58ab4c 11763:39df042f4ab4
   335                 else:
   335                 else:
   336                     rql = 'Any X WHERE NOT Y %s X, X is %s' % (rschema, etype)
   336                     rql = 'Any X WHERE NOT Y %s X, X is %s' % (rschema, etype)
   337                 for entity in cnx.execute(rql).entities():
   337                 for entity in cnx.execute(rql).entities():
   338                     sys.stderr.write(msg % (entity.cw_etype, entity.eid, role, rschema))
   338                     sys.stderr.write(msg % (entity.cw_etype, entity.eid, role, rschema))
   339                     if fix:
   339                     if fix:
   340                         #if entity.cw_describe()['source']['uri'] == 'system': XXX
       
   341                         entity.cw_delete() # XXX this is BRUTAL!
   340                         entity.cw_delete() # XXX this is BRUTAL!
   342                     notify_fixed(fix)
   341                     notify_fixed(fix)
   343 
   342 
   344 
   343 
   345 def check_mandatory_attributes(schema, cnx, eids, fix=1):
   344 def check_mandatory_attributes(schema, cnx, eids, fix=1):