devtools/fill.py
branchstable
changeset 3712 4b8d7838d74d
parent 3711 486a29d66f2a
child 3742 20f429eb5f46
equal deleted inserted replaced
3711:486a29d66f2a 3712:4b8d7838d74d
   397             restrictions = ', '.join(c.restriction for c in constraints)
   397             restrictions = ', '.join(c.restriction for c in constraints)
   398             q += ', %s' % restrictions
   398             q += ', %s' % restrictions
   399             # restrict object eids if possible
   399             # restrict object eids if possible
   400             # XXX the attempt to restrict below in completely wrong
   400             # XXX the attempt to restrict below in completely wrong
   401             # disabling it for now
   401             # disabling it for now
   402 ##             objeids = select(restrictions, self.cursor)
   402             objeids = select(restrictions, self.cursor)
   403 ##         else:
   403         else:
   404 ##             objeids = oedict.get(obj, frozenset())
   404             objeids = oedict.get(obj, frozenset())
   405         objeids = oedict.get(obj, frozenset())
   405 ##         objeids = oedict.get(obj, frozenset())
   406         if subjcard in '?1' or objcard in '?1':
   406         if subjcard in '?1' or objcard in '?1':
   407             for subjeid, objeid in used:
   407             for subjeid, objeid in used:
   408                 if subjcard in '?1' and subjeid in subjeids:
   408                 if subjcard in '?1' and subjeid in subjeids:
   409                     subjeids.remove(subjeid)
   409                     subjeids.remove(subjeid)
   410                     # XXX why?
   410                     # XXX why?