File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed
Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change 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__`에 추가하여 외부에서 접근 가능하게 함.
You can’t perform that action at this time.
0 commit comments