Add labels to provider list

This commit is contained in:
Heiner Lohaus
2024-04-12 20:58:40 +02:00
parent a107d3f2ff
commit f724c07f1b
13 changed files with 34 additions and 11 deletions

View File

@@ -43,7 +43,16 @@ class Api():
"""
Return a list of all working providers.
"""
return [provider.__name__ for provider in __providers__ if provider.working]
return {
provider.__name__: (provider.label
if hasattr(provider, "label")
else provider.__name__) +
(" (WebDriver)"
if "webdriver" in provider.get_parameters()
else "")
for provider in __providers__
if provider.working
}
def get_version(self):
"""