def source(self):
    return self.project_tree.content(self.relpath)
Preserve the context stack by transferring it to a new instance
dataset/ETHPy150Open pantsbuild/pants/src/python/pants/base/build_file.py/BuildFile.source--crossover with--dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/contextlib.py/ExitStack.pop_all