def _attach(attrName, correlation): from chandlerdb.item.Monitors import Monitors Monitors.attachIndexMonitor(item, 'set', attrName, name, indexName) Monitors.attachIndexMonitor(item, 'remove', attrName, name, indexName) correlation.add(attrName)
def attach(op, name): Monitors.attachFilterMonitor(item, op, name, attribute)
def detach(op, name): Monitors.detachFilterMonitor(oldItem, op, name, oldAttribute)