已关闭
[Bug-Report]: grouped_matmul 示例测试 f-string 花括号内换行——Python<3.12 无法解析 #452
不喜欢雨天ༀ创建于 2 天前关闭于 1 天前
sunhao_hw
1 天前 评论:
1 天前 评论:
问题属实,感谢反馈。该处代码确实存在 Python 版本兼容性问题,将按建议修复。
核验情况:
- .agents/skills/catlass-example-to-torch-intf/examples/grouped_matmul/test_grouped_matmul.py L72-75 的 print 确实使用了花括号表达式内跨行的 f-string 写法。
- 该写法依赖 PEP 701,仅在 Python 3.12+ 支持;已在 Python 3.10 环境实测复现 SyntaxError: unterminated string literal 。


1 天前 关联了pull request:修复f-string问题
1 天前 删除了关联的pull request:修复f-string问题
init__zhb__
1 天前 评论:
1 天前 评论:
感谢您的提醒,已进行修复:PR#1167


1 天前 关联了pull request:修复f-string问题
1 天前 删除了关联的pull request:修复f-string问题
1 天前 关联了pull request:修复f-string问题
1 天前 issue状态由 进行中 改变为 已完成
1 天前 关闭了 issue
1 天前 添加了label:resolved
在您提交issue前,请确认以下信息:
问题描述
.agents/skills/catlass-example-to-torch-intf/examples/grouped_matmul/test_grouped_matmul.py:72-75的 print 使用了花括号内跨行的 f-string:print( f"Case {i}: ... max_diff={ max_diff:.4f}, ...")花括号表达式内换行需 Python 3.12+(PEP 701),更低版本直接 SyntaxError。作为示例代码建议改为先算变量再格式化,兼容所有受支持版本。