refactor: add type hints and FileParser.is_supported() helper
- Add return type annotation (list[str]) to Config.validate() - Add type annotations (msg: str, -> None) to logger convenience functions - Add FileParser.is_supported() classmethod for checking file format support
This commit is contained in:
@@ -109,18 +109,18 @@ logger = setup_logger()
|
||||
|
||||
|
||||
# 便捷方法
|
||||
def debug(msg, *args, **kwargs):
|
||||
def debug(msg: str, *args, **kwargs) -> None:
|
||||
logger.debug(msg, *args, **kwargs)
|
||||
|
||||
def info(msg, *args, **kwargs):
|
||||
def info(msg: str, *args, **kwargs) -> None:
|
||||
logger.info(msg, *args, **kwargs)
|
||||
|
||||
def warning(msg, *args, **kwargs):
|
||||
def warning(msg: str, *args, **kwargs) -> None:
|
||||
logger.warning(msg, *args, **kwargs)
|
||||
|
||||
def error(msg, *args, **kwargs):
|
||||
def error(msg: str, *args, **kwargs) -> None:
|
||||
logger.error(msg, *args, **kwargs)
|
||||
|
||||
def critical(msg, *args, **kwargs):
|
||||
def critical(msg: str, *args, **kwargs) -> None:
|
||||
logger.critical(msg, *args, **kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user