Skip to content

traitlets.py Type validate method ate what would have been a valuable error message to see #541

@stevehaertel

Description

@stevehaertel

traitlets.py has a Type class with a validate method.

If this validate method fails, it just raises the error "must be a type".

I was trying to start Jupyter with a custom login class, and I would keep getting this error when trying to start Jupyter.

It turns out that the specific conda environment had problems, and I had to manually changed the traitlets.py code to except error as e, then raise an error of str(e). On then did I finally see what the root cause of the problem was in my logs.

Would it be possible to append a string output of the specific error so we can save everyone some troubleshooting/debugging time?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions