diff --git a/app/modules/filemanager/storages/u115.py b/app/modules/filemanager/storages/u115.py index 8b23b729d..dd1c5dfe2 100644 --- a/app/modules/filemanager/storages/u115.py +++ b/app/modules/filemanager/storages/u115.py @@ -941,6 +941,8 @@ class U115Pan(StorageBase, metaclass=WeakSingleton): with self._request_utils.get_stream( download_url, raise_exception=True ) as r: + if r is None: + return None r.raise_for_status() downloaded_size = 0 diff --git a/tests/fixtures/architecture/mypy-baseline.json b/tests/fixtures/architecture/mypy-baseline.json index fb0934ce1..d567552ee 100644 --- a/tests/fixtures/architecture/mypy-baseline.json +++ b/tests/fixtures/architecture/mypy-baseline.json @@ -959,9 +959,18 @@ "union-attr": 5 }, "app/modules/filemanager/storages/u115.py": { - "assignment": 1, - "no-untyped-call": 1, - "override": 2 + "arg-type": 16, + "assignment": 7, + "attr-defined": 1, + "call-overload": 17, + "empty-body": 2, + "no-any-return": 6, + "no-untyped-call": 3, + "no-untyped-def": 5, + "operator": 2, + "override": 2, + "type-arg": 8, + "union-attr": 32 }, "app/modules/filemanager/transhandler.py": { "arg-type": 18,