Commit ceee8db
Fix AnyArrow type detection for Arg[AnyArrow] subscript syntax
The extract_argument_specs function was only checking class-level type
hints (e.g., `col1: AnyArrow = Arg[AnyArrow](...)`) for AnyArrow/TableInput,
but not the Arg subscript type parameter. This caused Arg[AnyArrow] without
an explicit type annotation to be treated as null type instead of any type.
Now checks both _type_param on the Arg and the class type hint.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 941f000 commit ceee8db
1 file changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | | - | |
| 340 | + | |
| 341 | + | |
341 | 342 | | |
342 | | - | |
343 | | - | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
344 | 346 | | |
345 | 347 | | |
346 | 348 | | |
| |||
0 commit comments