This repository was archived by the owner on Mar 31, 2026. It is now read-only.
Commit c5735c3
authored
feat(storage): support returning skipped items as UserWarning in download_many_to_path (#1773)
This PR updates `download_many_to_path` return type in
transfer_manager.py
It now returns `List[None|Exception|UserWarning]`
- `None` for successful download
- `UserWarning` for
- file skipped because `skip_if_exists=True` was provided and file
exists.
- Resolve path in either invalid or skips destination_directory (because
of `..`)
- `Exception` if error occurred during download.1 parent 14cfd61 commit c5735c3
File tree
3 files changed
+184
-19
lines changed- google/cloud/storage
- tests
- system
- unit
3 files changed
+184
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
805 | 805 | | |
806 | 806 | | |
807 | 807 | | |
808 | | - | |
| 808 | + | |
809 | 809 | | |
810 | | - | |
811 | | - | |
812 | | - | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
813 | 814 | | |
| 815 | + | |
814 | 816 | | |
| 817 | + | |
815 | 818 | | |
816 | | - | |
| 819 | + | |
817 | 820 | | |
818 | 821 | | |
819 | 822 | | |
820 | 823 | | |
821 | 824 | | |
822 | | - | |
| 825 | + | |
823 | 826 | | |
824 | 827 | | |
825 | 828 | | |
826 | 829 | | |
| 830 | + | |
| 831 | + | |
827 | 832 | | |
828 | 833 | | |
829 | 834 | | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
830 | 840 | | |
831 | 841 | | |
832 | 842 | | |
833 | 843 | | |
| 844 | + | |
834 | 845 | | |
835 | | - | |
| 846 | + | |
836 | 847 | | |
837 | 848 | | |
838 | 849 | | |
839 | 850 | | |
840 | 851 | | |
841 | 852 | | |
842 | | - | |
| 853 | + | |
843 | 854 | | |
844 | 855 | | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
845 | 862 | | |
846 | 863 | | |
847 | 864 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | | - | |
191 | | - | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
192 | 193 | | |
193 | 194 | | |
194 | 195 | | |
| |||
266 | 267 | | |
267 | 268 | | |
268 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
269 | 351 | | |
270 | 352 | | |
271 | 353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
533 | | - | |
| 533 | + | |
| 534 | + | |
534 | 535 | | |
535 | | - | |
| 536 | + | |
536 | 537 | | |
537 | 538 | | |
538 | 539 | | |
| |||
553 | 554 | | |
554 | 555 | | |
555 | 556 | | |
556 | | - | |
| 557 | + | |
557 | 558 | | |
| 559 | + | |
558 | 560 | | |
559 | 561 | | |
560 | 562 | | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
561 | 622 | | |
562 | 623 | | |
563 | 624 | | |
| |||
584 | 645 | | |
585 | 646 | | |
586 | 647 | | |
587 | | - | |
| 648 | + | |
| 649 | + | |
588 | 650 | | |
589 | | - | |
| 651 | + | |
590 | 652 | | |
591 | 653 | | |
592 | 654 | | |
| |||
614 | 676 | | |
615 | 677 | | |
616 | 678 | | |
617 | | - | |
| 679 | + | |
618 | 680 | | |
| 681 | + | |
| 682 | + | |
619 | 683 | | |
620 | 684 | | |
621 | 685 | | |
| |||
649 | 713 | | |
650 | 714 | | |
651 | 715 | | |
652 | | - | |
| 716 | + | |
| 717 | + | |
653 | 718 | | |
654 | | - | |
| 719 | + | |
655 | 720 | | |
656 | 721 | | |
657 | 722 | | |
| |||
672 | 737 | | |
673 | 738 | | |
674 | 739 | | |
675 | | - | |
| 740 | + | |
676 | 741 | | |
| 742 | + | |
677 | 743 | | |
678 | 744 | | |
679 | 745 | | |
| |||
0 commit comments