def run(self):
        for f in reversed(self._functions):
            try:
                f()
            except:
                log.err()


# This is... fragile. Not sure how else to do it though.
Return an iterator consisting of the commits in ascending date order.
dataset/ETHPy150Open itamarst/crochet/crochet/_shutdown.py/FunctionRegistry.run--crossover with--dataset/ETHPy150Open brettcannon/free-labour/freelabour/project.py/Project._sort_by_date