我目前正在尝试用 shedskin 编译一个 python 项目(5个文件@总共 1200 行代码)。
我试过 shedskin 版本 0.9.3 和 0.9.2 都导致相同的错误。这是我遇到的第一个错误:
mmain.cpp: In function ‘__shedskin__::list<__shedskin__::list<int>*>* __mmain__::list_comp_3(__shedskin__::__ss_int)’:
mmain.cpp:133: error: no matching function for call to ‘__shedskin__::list<__shedskin__::list<int>*>::append(__shedskin__::list<double>*)’
此外,我在运行 shedskin 之后(即在输入“make”之前)收到许多警告 - 所有与动态类型有关:
*WARNING* mmain.py: expression has dynamic (sub)type: {float, int, list}
但是,shedskin 似乎可以完美地与提供的示例一起工作,因为我可以编译和执行它们而不会出现任何错误。
您是否知道在哪里查找错误或错误与什么有关?