运行迁移后代码报未定义API的错误

问题描述

运行迁移后代码报未定义API的错误,该API出现于不支持API列表unsupported_api.csv且不是迁移前代码中的API。

问题原因

libcst0.4.3以前的版本对形如“from a import b, bc”的代码有解析问题。例如,对于from keras.datasets import cifar10, cifar100, mnist, fashion_mnist,cifar10是cifar100的前缀,分析迁移工具将无法解析该API。

解决方法

升级libcst版本至0.4.3后重新进行脚本迁移。