Skip to content

Commit 8d9a9e1

Browse files
authored
[#0] enhance __init__.py to pass PEP8
1 parent 1898688 commit 8d9a9e1

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

src/lotto/__init__.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
# src/lotto/__init__.py
22

3-
# 이 패키지를 외부에서 사용할 때 필요한 모듈을 여기에 import합니다.
4-
# 새로운 모듈을 추가할 경우 아래에 from .[모듈명] import [클래스/함수] 형식으로 추가하세요.
3+
# 📌 이 패키지는 로또 관련 기능을 제공하는 모듈입니다.
4+
# 외부에서 `from lotto import Lotto`와 같은 방식으로 사용할 수 있도록
5+
# 필요한 모듈을 여기에 등록하세요.
6+
#
7+
# ✅ 새로운 모듈을 추가할 경우:
8+
# - `from .[모듈명] import [클래스/함수]` 형식으로 추가하세요.
9+
# - 필요한 경우 `__all__`에 추가하여 패키지 외부에서 명확하게 사용할 수 있도록 정의하세요.
10+
# - `flake8`의 F401 경고(`imported but unused`)가 발생하는 경우, `__all__`을 활용해 해결하세요.
511

6-
from .lotto import Lotto # 로또 클래스
7-
# from .other_module import OtherClass # 예: 다른 모듈 추가 시
12+
from .lotto import Lotto # 🎲 로또 번호 생성 및 검증을 위한 클래스
13+
14+
# 패키지 외부에서 `from lotto import *` 사용 시 제공할 모듈을 명시적으로 정의합니다.
15+
__all__ = ["Lotto"]
16+
17+
# 💡 예시: 새로운 모듈을 추가할 때
18+
# from .other_module import OtherClass # 🆕 예: 새로운 클래스 추가 시
19+
# __all__.append("OtherClass") # `__all__`에 추가하여 외부에서 접근 가능하게 함.

0 commit comments

Comments
 (0)