Skip to content

Name already defined when importing in try ... except #2556

Closed
@ilevkivskyi

Description

@ilevkivskyi

If I write:

try:
    import collections.abc as collections_abc
except ImportError:
    import collections as collections_abc

Then I get:

Name 'collections_abc' already defined

This is similar to what happens in conditional class definition in #1874

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