Skip to content

Files don't seem to interleave properly #153

@egranata

Description

@egranata

See this issue in my language's repository: egranata/aria#260

tl;dr if I have an error whose stack trace goes from file1 to file2 and back to file1, Ariadne defaults to printing everything in file1 and then everything in file2, which is not an accurate representation of the stack involved

I worked around it by what I feel like is a hack in my codebase, i.e. writing a "string wrapper that is never equal to itself" type (egranata/aria#261) and this works, but it feels not exactly right

I can't see any option that disables Ariadne's default get_source_groups behaviors, and the code in that files is marked as essentially scary-do-not-try-to-understand-it, so I have not tried.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions