python - 异步输入信号
问题描述
当按下 CTRL-C 时,我需要能够在信号中调用异步函数。我不知道该怎么做。
非工作示例:
async def close_handler(sig ,frame):
global users
print("exit")
await closeProximityChat()
writeUsers(users)
sys.exit(0)
signal.signal(signal.SIGINT, await close_handler)
解决方案
推荐阅读
- google-workspace - G-Suite 中“删除客户”和“最终经销商关系”的区别?
- service-worker - 强制刷新后服务人员未添加身份验证标头
- excel - 日期匹配函数
- python - 将 pandas df 转换为字典
- azure - 使用免费订阅在 Azure 中创建站点 - 服务不可用
- amazon-web-services - 如何在 Amazon EC2 实例上托管 Apache SuperSet?
- python-3.x - Python Selenium:键盘无法访问元素 - 如何解决?与WCAG标准有关吗?
- javascript - Firefox:样式表未加载,因为它的 MIME 类型“text/html”不是“text/css”
- django - Django:如何设置带有夹具但 Django 模型包含 ForeignKeys 的测试服务器?
- java - Java 倒数计时器停止代码的执行