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'

取消此限制后,测试再次开始通过。

PS 的版本nbconvert现在是 6+。


以上是nbdev和“协程”对象不可下标的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>