From 8b24ab73c25db0ce095c25bf9c03644990b47180 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sun, 30 Oct 2016 05:42:49 +0100 Subject: [PATCH] [mod] small opti, getting domain list can be slow --- src/yunohost/certificate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/yunohost/certificate.py b/src/yunohost/certificate.py index c2f51270..73e9ae22 100644 --- a/src/yunohost/certificate.py +++ b/src/yunohost/certificate.py @@ -90,9 +90,10 @@ def certificate_status(auth, domain_list, full=False): domain_list = yunohost.domain.domain_list(auth)['domains'] # Else, validate that yunohost knows the domains given else: + yunohost_domains_list = yunohost.domain.domain_list(auth)['domains'] for domain in domain_list: # Is it in Yunohost domain list ? - if domain not in yunohost.domain.domain_list(auth)['domains']: + if domain not in yunohost_domains_list: raise MoulinetteError(errno.EINVAL, m18n.n('certmanager_domain_unknown', domain=domain)) # Get status for each domain, and prepare display using tabulate