Skip to content

fix(config): 处理 _convert_field 函数中若干边界情况#1517

Open
suzmii wants to merge 1 commit intoMai-with-u:devfrom
suzmii:fix-config-convert-field
Open

fix(config): 处理 _convert_field 函数中若干边界情况#1517
suzmii wants to merge 1 commit intoMai-with-u:devfrom
suzmii:fix-config-convert-field

Conversation

@suzmii
Copy link

@suzmii suzmii commented Feb 19, 2026

  1. 支持裸 list/set/tuple 注解(无类型参数)

  2. 支持 tuple[T, ...] 不定长元组

  3. 字符串"false"转换bool类型时不再转为True

  • ✅ 接受:与main直接相关的Bug修复:提交到dev分支
  • 新增功能类pr需要经过issue提前讨论,否则不会被合并

请填写以下内容

(删除掉中括号内的空格,并替换为小写的x

    • main 分支 禁止修改,请确认本次提交的分支 不是 main 分支
    • 我确认我阅读了贡献指南
    • 本次更新类型为:BUG修复
    • 本次更新类型为:功能新增
    • 本次更新是否经过测试
  1. 请填写破坏性更新的具体内容(如有):
  2. 请简要说明本次更新的内容和目的:

其他信息

  • 关联 IssueClose 潜在的代码问题 #1400
  • 截图/GIF
  • 附加信息:
    issue中提到的问题在最新代码中已经有相关处理逻辑(如果我没理解错的话)
    通过review代码发现了几个新的潜在问题,在该PR中已完成修复

1. 支持裸 list/set/tuple 注解(无类型参数)时的安全转换
2. 修复 tuple[T, ...] 不定长元组解析逻辑
3. 对非法 tuple 注解(如 tuple[str, int, ...])给出明确错误提示
4. 字符串"false"转换bool类型时不再转为True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant