Bug 描述
Mojo 在使用关键字参数调用 python 代码时行为出乎意料。
代码似乎从未被调用,如果结果存储在变量中,则与此变量交互的代码也会开始意外操作。
在下面的示例代码中,我希望要么出现错误,要么打印并打印,但实际上什么都没有打印。0200
重现步骤
test.mojo:
from python import Python
def main():
Python.add_to_path(".")
let p = Python.import_module("test").foo(a=0)
print(p)
p = 200
print(p)
test.py:
def foo(a):
return a
系统信息
- Windows 11 with Ubuntu in WSL
- mojo 0.3.1 (a3eed7c8)
- modular 0.1.4 (6b54d308)