'Load items until complete or progress stops.'

def load(self):

    if (not self.spec):
        return
    (existing, loaded, pending) = (0, 0, 0)
    cycle = 0
    while ((cycle == 0) or pending):
        cycle += 1
        last_counts = (existing, loaded, pending)
        (existing, loaded, pending) = self.load_cycle()
        logger.info('Fixtures    cycle    %d:    %d    existing,    %d    loaded,    %d    pending.', cycle, existing, loaded, pending)
        if ((existing, loaded, pending) == last_counts):
            raise RuntimeError('Dependency    block    detected.')
