summaryrefslogtreecommitdiff
path: root/branding/scripts/gen-providers-json
diff options
context:
space:
mode:
authorkali kaneko (leap communications) <kali@leap.se>2021-11-23 20:43:12 +0100
committerkali kaneko (leap communications) <kali@leap.se>2021-11-23 21:51:28 +0100
commit28876566144cc74a32eb45f2fa4d966ebef8b0b2 (patch)
treeba662f984e685c53a46526b50d8fc560ce62fcc7 /branding/scripts/gen-providers-json
parentcdc80c3677753ad6eea8d864552077042bd9abb0 (diff)
[pkg] allow multi-provider
Diffstat (limited to 'branding/scripts/gen-providers-json')
-rwxr-xr-xbranding/scripts/gen-providers-json15
1 files changed, 7 insertions, 8 deletions
diff --git a/branding/scripts/gen-providers-json b/branding/scripts/gen-providers-json
index 0c95cb9..8fd64c6 100755
--- a/branding/scripts/gen-providers-json
+++ b/branding/scripts/gen-providers-json
@@ -5,8 +5,7 @@ import json
import os
import sys
-
-from provider import getDefaultProvider
+from provider import getDefaultProviders
from provider import getProviderData
OUTFILE = 'providers.json'
@@ -22,14 +21,14 @@ def generateProvidersJSON(configPath, outputJSONPath):
# For multi-provider, just add more providers to the dict
providers = {}
- defaultProvider = getDefaultProvider(config)
+ defaultProviders = getDefaultProviders(config)
- providers['default'] = defaultProvider
+ providers['default'] = defaultProviders[0]
providers['providers'] = []
- providerData = getProviderData(defaultProvider, config)
- addCaData(providerData, configPath)
-
- providers['providers'].append(providerData)
+ for p in defaultProviders:
+ providerData = getProviderData(p, config)
+ addCaData(providerData, configPath)
+ providers['providers'].append(providerData)
with open(outputJSONPath, 'w', encoding='utf-8') as f:
json.dump(providers, f, ensure_ascii=False, indent=4)