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):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…