This helps dev messages, coverage, and anything needing source tracing to work better when failures occur on calls (view methods)
How I did it
in error handling, try make the source tb and then set it.
Note, I had to do this in ape-geth to fix an issue with dev message detection so am copying the changes here.
Unable to test this very easily as it also requires ape-vyper. hmmmmm.
How to verify it
Checklist
[ ] Passes all linting checks (pre-commit and CI jobs)
[ ] New test cases have been added and are passing
[ ] Documentation has been updated
[ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)
What I did
This helps dev messages, coverage, and anything needing source tracing to work better when failures occur on calls (view methods)
How I did it
in error handling, try make the source tb and then set it. Note, I had to do this in ape-geth to fix an issue with dev message detection so am copying the changes here. Unable to test this very easily as it also requires ape-vyper. hmmmmm.
How to verify it
Checklist