Skip to content

New splat import proposal #155186

Description

@nosam1998

Proposal:

# main.py
import utils.* import ClassFromA, ClassFromB, func_from_moreutils

Given the following directory/file structure:

  • utils/
    • A.py
    • B.py
    • moreutils.py
  • main.py

Assuming A, B, and moreutils all have multiple functions/classes in them, I want to be able to do import utils.* import ClassFromA, ClassFromB, func_from_moreutils.

Normally this would look like from utils.A import ClassFromA then from utils.B import ClassFromB finally from utils.moreutils import func_from_moreutils.

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    type-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions