Coverage for src / app / main.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-23 14:54 +0000

1"""Main module for app.""" 

2 

3from taipanstack.utils.logging import get_logger, setup_logging 

4 

5# Configure logging 

6setup_logging(level="INFO") 

7logger = get_logger(__name__) 

8 

9 

10def greet(name: str) -> str: 

11 """ 

12 Return a greeting message. 

13 

14 Args: 

15 name: The name to greet. 

16 

17 Returns: 

18 A greeting message. 

19 

20 """ 

21 return f"Hello, {name}!" 

22 

23 

24def main() -> None: 

25 """Run the main entry point for the application.""" 

26 message = greet("World") 

27 logger.info(message) 

28 

29 

30if __name__ == "__main__": 

31 main()