Skip to content

Commit 783d68b

Browse files
committed
refactor: remove the __name__ check from __main__.py
https://docs.python.org/3/library/__main__.html
1 parent 69c5c6b commit 783d68b

5 files changed

Lines changed: 5 additions & 8 deletions

File tree

changelog.d/+e02a1bee.changed.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove `if __name__ == "__main__":` from `__main__.py`.

template/src/{{ package_name }}/{% if cli == 'argparse' %}.{% endif %}/__main__.py.jinja

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ from __future__ import annotations
44

55
from .cli import main
66

7-
if __name__ == "__main__":
8-
raise SystemExit(main())
7+
raise SystemExit(main())

template/src/{{ package_name }}/{% if cli == 'click' %}.{% endif %}/__main__.py.jinja

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ from __future__ import annotations
44

55
from .cli import main
66

7-
if __name__ == "__main__":
8-
main()
7+
main()

template/src/{{ package_name }}/{% if cli == 'cyclopts' %}.{% endif %}/__main__.py.jinja

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ from __future__ import annotations
44

55
from .cli import app
66

7-
if __name__ == "__main__":
8-
app()
7+
app()

template/src/{{ package_name }}/{% if cli == 'typer' %}.{% endif %}/__main__.py.jinja

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,4 @@ from __future__ import annotations
44

55
from .cli import app
66

7-
if __name__ == "__main__":
8-
app()
7+
app()

0 commit comments

Comments
 (0)