signal的回调函数需要两个参数:signum和frame的类型signum是一个intframe,什么类型?框架的类型是框架类,框架类在哪里?它是内置的吗?导入后如何添加评论?无法导入,但是python提供了类型中的FrameType来让我们键入hintimportsignalimportosfromloguruimportloggerimporttimefromtypesimportFrameTypedefshutdown(signum:int,frame:FrameType):try:logger.debug(signum)logger.debug(type(signum))logger.debug(frame)logger.debug(type(frame))logger.debug('nothing')assertisinstance(frame,FrameType)最后:exit(0)signal.signal(signal.SIGTERM,shutdown)signal。signal(signal.SIGINT,shutdown)whileTrue:time.sleep(1)输出如下:^C2022-09-2413:20:33.687|调试|__main__:关机:9-22022-09-2413:20:33.687|调试|__main__:shutdown:10-
