Skip to content

Show a more detailed error when __getattr__ in __init__.py has wrong signature #5276

@ilevkivskyi

Description

@ilevkivskyi

This is a follow-up for #5231

With #5231 the import of an arbitrary module from a package contains a __getattr__ that returns either Any or types.ModuleType. It would be good to add a better error message about a missing import if the error appears because of a wrong return type of __getattr__.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions