我对在我的 Python 代码中加入类型提示非常陌生,并且经常觉得我在这样做时处于不稳定的状态。我有一个创建并返回自定义记录器的函数,我想知道我是否正确提示了返回类型。
import logging
def get_logger(param1: str, ...) -> logging.getLogger:
logger = logging.getLogger(__name__)
# define format
# add handlers
return logger
logging.getLogger
在这种情况下,返回类型是否正确?如果不是,正确的类型是什么?