From 98a629ebbdf785c41630f885a687454bf4d9f7d6 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Fri, 13 May 2016 04:02:56 +0200 Subject: [PATCH] [mod] use shutil instead of os.system --- src/yunohost/domain.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/yunohost/domain.py b/src/yunohost/domain.py index b30dc4735..2bbf589f4 100644 --- a/src/yunohost/domain.py +++ b/src/yunohost/domain.py @@ -28,9 +28,11 @@ import re import json import yaml import errno -import requests +import shutil from urllib import urlopen +import requests + from moulinette.core import MoulinetteError from moulinette.utils.log import getActionLogger @@ -194,7 +196,7 @@ def domain_remove(auth, domain, force=False): m18n.n('domain_uninstall_app_first')) if auth.remove('virtualdomain=' + domain + ',ou=domains') or force: - os.system('rm -rf /etc/yunohost/certs/%s' % domain) + shutil.rmtree('rm -rf /etc/yunohost/certs/%s' % domain) else: raise MoulinetteError(errno.EIO, m18n.n('domain_deletion_failed'))