From e12717d63ac410f14f292dab62b398b37b5e48a3 Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Sun, 21 Feb 2021 10:03:36 +0530 Subject: [PATCH] perf: Remove crontab from the import tree --- bench/config/lets_encrypt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bench/config/lets_encrypt.py b/bench/config/lets_encrypt.py index 9f2851990..c771226dc 100755 --- a/bench/config/lets_encrypt.py +++ b/bench/config/lets_encrypt.py @@ -3,7 +3,6 @@ # imports - third party imports import click -from crontab import CronTab from six.moves.urllib.request import urlretrieve # imports - module imports @@ -86,6 +85,8 @@ def run_certbot_and_setup_ssl(site, custom_domain, bench_path, interactive=True) def setup_crontab(): + from crontab import CronTab + job_command = '/opt/certbot-auto renew -a nginx --post-hook "systemctl reload nginx"' job_comment = 'Renew lets-encrypt every month' print("Setting Up cron job to {0}".format(job_comment))