'Delegate to each modulestore and package the results for the caller.'

def heartbeat(self):

    return dict(itertools.chain.from_iterable((store.heartbeat().iteritems() for store in self.modulestores)))
