From 7027a8f904311251f0d20e1a02061d226986f72a Mon Sep 17 00:00:00 2001 From: Konstantinos Karmas Date: Wed, 14 Jul 2021 13:08:51 +0200 Subject: [PATCH] Fix mypy complaint again Mypy doesn't recognize that the check for `None` has happened before calling the `callbackWrap` (before the get request has been made). CURA-8112 --- plugins/DigitalLibrary/src/DigitalFactoryApiClient.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py b/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py index 91f1daf2f7..460438e365 100644 --- a/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py +++ b/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py @@ -92,7 +92,7 @@ class DigitalFactoryApiClient: if isinstance(response, DigitalFactoryProjectResponse): # The user has only one private project callback(True) elif isinstance(response, list) and all(isinstance(r, DigitalFactoryProjectResponse) for r in response): - callback(len(response) < self._library_max_private_projects) + callback(len(response) < cast(int, self._library_max_private_projects)) else: Logger.warning(f"Digital Factory: Incorrect response type received when requesting private projects: {str(response)}") callback(False)