download: more consistent and exhaustive logging, new DANDI_DEVEL_AGGRESSIVE_RETRY
mode, respect (?) Retry-After
#1509
72.72% of diff hit (target 88.58%)
View this Pull Request on Codecov
72.72% of diff hit (target 88.58%)
Annotations
Check warning on line 117 in dandi/cli/command.py
codecov / codecov/patch
dandi/cli/command.py#L117
Added line #L117 was not covered by tests
Check warning on line 1602 in dandi/dandiapi.py
codecov / codecov/patch
dandi/dandiapi.py#L1602
Added line #L1602 was not covered by tests
Check warning on line 753 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L752-L753
Added lines #L752 - L753 were not covered by tests
Check warning on line 757 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L756-L757
Added lines #L756 - L757 were not covered by tests
Check warning on line 766 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L766
Added line #L766 was not covered by tests
Check warning on line 769 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L768-L769
Added lines #L768 - L769 were not covered by tests
Check warning on line 774 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L774
Added line #L774 was not covered by tests
Check warning on line 782 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L780-L782
Added lines #L780 - L782 were not covered by tests
Check warning on line 784 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L784
Added line #L784 was not covered by tests
Check warning on line 787 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L787
Added line #L787 was not covered by tests
Check warning on line 798 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L795-L798
Added lines #L795 - L798 were not covered by tests
Check warning on line 811 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L807-L811
Added lines #L807 - L811 were not covered by tests
Check warning on line 820 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L820
Added line #L820 was not covered by tests
Check warning on line 826 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L826
Added line #L826 was not covered by tests
Check warning on line 828 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L828
Added line #L828 was not covered by tests
Check warning on line 951 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L951
Added line #L951 was not covered by tests
Check warning on line 954 in dandi/download.py
codecov / codecov/patch
dandi/download.py#L954
Added line #L954 was not covered by tests
Check warning on line 1105 in dandi/tests/test_download.py
codecov / codecov/patch
dandi/tests/test_download.py#L1105
Added line #L1105 was not covered by tests