def scheduleGroupAttendeeReconciliations(self, txn, groupID): """ Find all events who have this groupID as an attendee and create work items for them. returns: WorkProposal """ records = yield GroupAttendeeRecord.querysimple(txn, groupID=groupID) workItems = [] for record in records: work = yield GroupAttendeeReconciliationWork.reschedule( txn, seconds=float(config.GroupAttendees.ReconciliationDelaySeconds), resourceID=record.resourceID, groupID=groupID, ) workItems.append(work) returnValue(tuple(workItems))
def scheduleGroupAttendeeReconciliations(self, txn, groupID): """ Find all events who have this groupID as an attendee and create work items for them. returns: WorkProposal """ records = yield GroupAttendeeRecord.querysimple(txn, groupID=groupID) workItems = [] for record in records: work = yield GroupAttendeeReconciliationWork.reschedule( txn, seconds=float( config.GroupAttendees.ReconciliationDelaySeconds), resourceID=record.resourceID, groupID=groupID, ) workItems.append(work) returnValue(tuple(workItems))