Skip to content

__path__ missing in ModuleType for python 3 #4812

@sk-

Description

@sk-

In python 2, ModuleType declares to have an optional __path__:

__path__: Optional[Iterable[str]]

However in Python 3, such field is missing:

class ModuleType:
__name__: str
__file__: str
__dict__: Dict[str, Any]
__loader__: Optional[_Loader]
__package__: Optional[str]
__spec__: Optional[ModuleSpec]
def __init__(self, name: str, doc: Optional[str] = ...) -> None: ...

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