taler_urls = dict( online = dict( donations = "https://donations.{}.taler.net/", blog = "https://blog.{}.taler.net/", bank = "https://bank.{}.taler.net/", backoffice = "https://backoffice.{}.taler.net/", exchange = "https://exchange.{}.taler.net/", merchant_backend = "http://backend.{}.taler.net/", landing = "https://{}.taler.net/", survey = "http://survey.{}.taler.net/", auditor = "http://auditor.{}.taler.net/", sync = "http://sync.{}.taler.net/" ) offline = dict( donations = "http://localhost:5880/", blog = "http://localhost:5881/", bank = "http://localhost:5882/", backoffice = "http://localhost:5883/", exchange = "http://localhost:5884/", merchant_backend = "http://localhost:5885/", landing = "http://localhost:5886/", survey = "http://localhost:5887/", auditor = "http://localhost:5888/", sync = "http://localhost:5889/" ) ) def get_urls(envname): if envname == "local": return taler_urls["offline"] return dict((k, v.format(envname)) for k, v in taler_urls["online"].items() )