i have a PR from a while ago (<https://github.com/...
# development
i have a PR from a while ago (https://github.com/pantsbuild/pants/pull/8706) that would allow you to try/catch an
await Get(...)
and also provides a python-level traceback with exact line numbers — it does this by raising the exception from the Get() generator instead of early exiting from the engine, and preserving the stack for the traceback. the PR also keeps the engine traceback, which is displayed below the python-level traceback. would the ability to have a python-level traceback exception with line numbers/etc be useful? if so, i can clean up that PR.