def MultiMarkForDeletion(self, urns):
    all_children_urns = self.RecursiveMultiListChildren(urns)

    urns += list(itertools.chain.from_iterable(all_children_urns.values()))
    for urn in urns:
      self._urns_for_deletion.add(urn)

    objs = self.MultiOpen(urns)
    for obj in objs:
      obj.OnDelete(deletion_pool=self)
I can't connect to a publisher; I'll now reply to all pending
dataset/ETHPy150Open google/grr/grr/lib/aff4.py/DeletionPool.MultiMarkForDeletion--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/web/distrib.py/ResourceSubscription.notConnected