From 00c7232f1ca89ae123146e1ae35fc9a98de342ea Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Tue, 1 Jun 2021 15:25:25 +1000 Subject: [PATCH] Fix typehint --- python/pyplugin_installer/installer_data.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/python/pyplugin_installer/installer_data.py b/python/pyplugin_installer/installer_data.py index acb19486886..54f006123b5 100644 --- a/python/pyplugin_installer/installer_data.py +++ b/python/pyplugin_installer/installer_data.py @@ -24,7 +24,8 @@ """ from typing import ( Dict, - Optional + Optional, + Any ) from qgis.PyQt.QtCore import (pyqtSignal, QObject, QCoreApplication, QFile, @@ -172,22 +173,22 @@ class Repositories(QObject): def __init__(self): QObject.__init__(self) - self.mRepositories: Dict[str, Dict[str]] = {} + self.mRepositories: Dict[str, Dict[str, Any]] = {} self.httpId = {} # {httpId : repoName} self.mInspectionFilter: Optional[str] = None - def all(self) -> Dict[str, Dict[str]]: + def all(self) -> Dict[str, Dict[str, Any]]: """ return dict of all repositories """ return self.mRepositories - def allEnabled(self) -> Dict[str, Dict[str]]: + def allEnabled(self) -> Dict[str, Dict[str, Any]]: """ return dict of all enabled and valid repositories """ if self.mInspectionFilter: return {self.mInspectionFilter: self.mRepositories[self.mInspectionFilter]} return {k: v for k, v in self.mRepositories.items() if v['enabled'] and v['valid']} - def allUnavailable(self) -> Dict[str, Dict[str]]: + def allUnavailable(self) -> Dict[str, Dict[str, Any]]: """ return dict of all unavailable repositories """ repos = {}