INNER CODE UNIT · Python
pb_traceback
autokitteh/autokitteh · runtimes/pythonrt/runner/main.py:77
def pb_traceback(stack):
"""Convert traceback to a list of pb.user_code.Frame for serialization."""
return [
pb.user_code.Frame(
filename=frame.filename,
lineno=frame.lineno,
code=frame.code,
name=frame.name,
)
for frame in stack
]
def filter_traceback(stack, user_code):
"""Filter out first part of traceback until first user code frame."""
for i, frame in enumerate(stack):
try:
if Path(frame.filename).is_relative_to(user_code):