def before_app_request(self, f):
        self.record(lambda s: s.app.before_request_funcs
            .setdefault(None, []).append(f))
        return f
Note that this is unrelated to the general pants artifact cache.
dataset/ETHPy150Open zeaphoo/cocopot/cocopot/blueprints.py/Blueprint.before_app_request--crossover with--dataset/ETHPy150Open pantsbuild/pants/src/python/pants/backend/python/python_setup.py/PythonSetup.artifact_cache_dir