Alconna 1.7.19
新增:
- 加入
UnpackVar
,其接受dataclass
并转为 Args,将解析结果构造为 dcls 实例 - 增加
Arparma.addition
类方法,用来为Arparma.call
增加额外参数的工厂函数
改进:
Arparma.query
改用描述器实现,并支持如arp.query[int]("foo.bar")
的语法,以替代原先的query_with
(query_with 方法仍然保留)Arparma[...]
增加如arp[int, 2]
的支持,即选择第 i 个匹配类型的参数
Full Changelog: v1.7.18...v1.7.19