Commit dbe4d2e
Remove map() in favor of make_map(), fix docstrings, add validation
- Remove map() function that shadowed Python builtin; make_map() is now
the sole entry point for creating map expressions
- Fix map_extract/element_at docstrings: missing keys return [None],
not an empty list (matches actual upstream behavior)
- Add length validation for the two-list calling convention
- Update all tests and docstring examples accordingly
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent fc76525 commit dbe4d2e
2 files changed
+43
-44
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3383 | 3383 | | |
3384 | 3384 | | |
3385 | 3385 | | |
3386 | | - | |
| 3386 | + | |
3387 | 3387 | | |
3388 | 3388 | | |
3389 | 3389 | | |
3390 | 3390 | | |
3391 | | - | |
3392 | | - | |
| 3391 | + | |
| 3392 | + | |
3393 | 3393 | | |
3394 | | - | |
| 3394 | + | |
3395 | 3395 | | |
3396 | 3396 | | |
3397 | 3397 | | |
| |||
3403 | 3403 | | |
3404 | 3404 | | |
3405 | 3405 | | |
3406 | | - | |
| 3406 | + | |
3407 | 3407 | | |
3408 | 3408 | | |
3409 | 3409 | | |
3410 | 3410 | | |
3411 | 3411 | | |
3412 | 3412 | | |
3413 | 3413 | | |
3414 | | - | |
| 3414 | + | |
3415 | 3415 | | |
3416 | 3416 | | |
3417 | 3417 | | |
| |||
3421 | 3421 | | |
3422 | 3422 | | |
3423 | 3423 | | |
3424 | | - | |
| 3424 | + | |
3425 | 3425 | | |
3426 | 3426 | | |
3427 | 3427 | | |
| |||
3433 | 3433 | | |
3434 | 3434 | | |
3435 | 3435 | | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
3436 | 3439 | | |
3437 | 3440 | | |
3438 | 3441 | | |
3439 | 3442 | | |
3440 | 3443 | | |
3441 | 3444 | | |
3442 | | - | |
| 3445 | + | |
| 3446 | + | |
| 3447 | + | |
| 3448 | + | |
3443 | 3449 | | |
3444 | 3450 | | |
3445 | 3451 | | |
3446 | 3452 | | |
3447 | 3453 | | |
3448 | 3454 | | |
3449 | 3455 | | |
3450 | | - | |
3451 | | - | |
3452 | | - | |
3453 | | - | |
3454 | | - | |
3455 | | - | |
3456 | | - | |
3457 | | - | |
3458 | | - | |
3459 | 3456 | | |
3460 | 3457 | | |
3461 | 3458 | | |
3462 | 3459 | | |
3463 | 3460 | | |
3464 | 3461 | | |
3465 | 3462 | | |
3466 | | - | |
| 3463 | + | |
3467 | 3464 | | |
3468 | 3465 | | |
3469 | 3466 | | |
| |||
3479 | 3476 | | |
3480 | 3477 | | |
3481 | 3478 | | |
3482 | | - | |
| 3479 | + | |
3483 | 3480 | | |
3484 | 3481 | | |
3485 | 3482 | | |
| |||
3489 | 3486 | | |
3490 | 3487 | | |
3491 | 3488 | | |
3492 | | - | |
| 3489 | + | |
| 3490 | + | |
| 3491 | + | |
3493 | 3492 | | |
3494 | 3493 | | |
3495 | 3494 | | |
3496 | 3495 | | |
3497 | 3496 | | |
3498 | | - | |
| 3497 | + | |
3499 | 3498 | | |
3500 | 3499 | | |
3501 | 3500 | | |
| |||
3513 | 3512 | | |
3514 | 3513 | | |
3515 | 3514 | | |
3516 | | - | |
| 3515 | + | |
3517 | 3516 | | |
3518 | 3517 | | |
3519 | 3518 | | |
| |||
3523 | 3522 | | |
3524 | 3523 | | |
3525 | 3524 | | |
3526 | | - | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
3527 | 3528 | | |
3528 | 3529 | | |
3529 | 3530 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
676 | | - | |
| 676 | + | |
677 | 677 | | |
678 | 678 | | |
679 | 679 | | |
| |||
683 | 683 | | |
684 | 684 | | |
685 | 685 | | |
686 | | - | |
| 686 | + | |
687 | 687 | | |
688 | 688 | | |
689 | 689 | | |
| |||
701 | 701 | | |
702 | 702 | | |
703 | 703 | | |
704 | | - | |
| 704 | + | |
705 | 705 | | |
706 | 706 | | |
707 | 707 | | |
| |||
716 | 716 | | |
717 | 717 | | |
718 | 718 | | |
719 | | - | |
| 719 | + | |
720 | 720 | | |
721 | 721 | | |
722 | 722 | | |
| |||
726 | 726 | | |
727 | 727 | | |
728 | 728 | | |
729 | | - | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
730 | 732 | | |
731 | 733 | | |
732 | 734 | | |
733 | 735 | | |
734 | 736 | | |
735 | 737 | | |
736 | | - | |
737 | | - | |
738 | | - | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
739 | 741 | | |
740 | 742 | | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
748 | 746 | | |
749 | 747 | | |
750 | 748 | | |
751 | 749 | | |
752 | 750 | | |
753 | 751 | | |
754 | 752 | | |
755 | | - | |
| 753 | + | |
756 | 754 | | |
757 | 755 | | |
758 | 756 | | |
| |||
762 | 760 | | |
763 | 761 | | |
764 | 762 | | |
765 | | - | |
| 763 | + | |
766 | 764 | | |
767 | 765 | | |
768 | 766 | | |
| |||
772 | 770 | | |
773 | 771 | | |
774 | 772 | | |
775 | | - | |
| 773 | + | |
776 | 774 | | |
777 | 775 | | |
778 | 776 | | |
| |||
784 | 782 | | |
785 | 783 | | |
786 | 784 | | |
787 | | - | |
| 785 | + | |
788 | 786 | | |
789 | 787 | | |
790 | 788 | | |
| |||
796 | 794 | | |
797 | 795 | | |
798 | 796 | | |
799 | | - | |
| 797 | + | |
800 | 798 | | |
801 | 799 | | |
802 | 800 | | |
| |||
809 | 807 | | |
810 | 808 | | |
811 | 809 | | |
812 | | - | |
| 810 | + | |
813 | 811 | | |
814 | 812 | | |
815 | 813 | | |
| |||
0 commit comments