Skip to content

Unimport removes imported variables! #82

@hadialqattan

Description

@hadialqattan

__main__.py file:

> cat __main__.py
from . import __name__
from .cli import app

app(prog_name=__name__)

as you see __name__ variable has imported and used!

unimport behavior:

> unimport __main__.py
__name__ at __main__.py:1

unimport mark it as unused!

Script to check the behavior (Linux):

#!/bin/bash
printf "from . import __name__\nfrom .cli import app\n\napp(prog_name=___name__)\n" > __main__.py
cat __main__.py
unimport __main__.py
rm __main__.py

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions