python - nbdev 和“协程”对象不可下标
问题描述
我最近更新了我的一个“旧”项目的 nbdev 版本(我创建了一个新的 conda 环境),现在 github 中的自动测试(构建的“运行测试”部分)失败了
'coroutine' object is not subscriptable
每个笔记本的错误,这似乎与我的代码完全无关。还有几个
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
和
RuntimeWarning: coroutine 'ZMQSocketChannel.get_msg' was never awaited
nbdev_test_nbs
当我在本地运行时,这些都不会发生。
有什么线索吗?
解决方案
我遇到了同样的问题。原来,nbconvert
我setup.py
的'nbconvert~=5.6.1'
.
删除此限制后,测试开始再次通过。
PSnbconvert
现在的版本是6+。
推荐阅读
- mongodb - MongoDB分片
- c++ - 将整数类型的数组作为另一个不相关的整数类型的数组访问的安全且符合标准的方法?
- javascript - Angular 4+通过接口将服务从孩子发送到父母
- node.js - 如果我用 axios 调用 digisigner 文档 api,则会出现错误请求错误
- python - 将多个字符串写入变量(Python)
- scala - 在 spark scala 中将列表列表转换为数据框
- r - ggplot - 如何手动调整标签
- python-3.x - Django-Python十进制数格式化逗号问题
- jboss - 从工件加载 Keycloak 模块
- c# - MWS 金融服务客户端库返回空异常