You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Failure sizes are limited server side. Since Python 3.11, https://peps.python.org/pep-0657/ has been adding a bunch of extra stuff to tracebacks like the code that is failing and the ascii underlines of where. This bloats the traceback considerably causing it to be more likely to overflow the server side limit.
We should allow people to not add this extra data. Unfortunately a quick glance seems to show this cannot be done on a case-by-case basis, the setting is global. So we may have to walk the frames and build our own stack trace. The implementer will have to research this and will have to decide whether this is opt-in behavior or opt-out.
This is separate but related to the feature to partially truncate stack traces at temporalio/features#597.
The text was updated successfully, but these errors were encountered:
Describe the solution you'd like
Failure sizes are limited server side. Since Python 3.11, https://peps.python.org/pep-0657/ has been adding a bunch of extra stuff to tracebacks like the code that is failing and the ascii underlines of where. This bloats the traceback considerably causing it to be more likely to overflow the server side limit.
We should allow people to not add this extra data. Unfortunately a quick glance seems to show this cannot be done on a case-by-case basis, the setting is global. So we may have to walk the frames and build our own stack trace. The implementer will have to research this and will have to decide whether this is opt-in behavior or opt-out.
This is separate but related to the feature to partially truncate stack traces at temporalio/features#597.
The text was updated successfully, but these errors were encountered: