Cleaning code
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
"""Python related tools."""
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
from . import package
|
||||
from . import utils
|
||||
@@ -51,7 +52,11 @@ def get_package_version(name, venv=None, **kwargs):
|
||||
get_pip_path(venv),
|
||||
name
|
||||
)
|
||||
status, output = utils.exec_cmd(cmd, **kwargs)
|
||||
exit_code, output = utils.exec_cmd(cmd, **kwargs)
|
||||
if exit_code != 0:
|
||||
utils.error(f"Failed to get version of {name}. "
|
||||
f"Output is: {output}")
|
||||
sys.exit(1)
|
||||
|
||||
output_list = output.split("\n")
|
||||
version_item_list = output_list[1].split(":")
|
||||
|
||||
@@ -228,16 +228,7 @@ class Modoboa(base.Installer):
|
||||
config_files.append(path)
|
||||
|
||||
# Add worker for dkim if needed
|
||||
modoboa_version = python.get_package_version(
|
||||
"modoboa",
|
||||
self.venv_path,
|
||||
sudo_user=self.user
|
||||
)
|
||||
condition = (
|
||||
(modoboa_version[0] == 2 and modoboa_version[1] >= 2) or
|
||||
modoboa_version[0] > 2
|
||||
)
|
||||
if condition:
|
||||
if self.modoboa_2_2_or_greater:
|
||||
config_files.append(
|
||||
"supervisor-rq=/etc/supervisor/conf.d/modoboa-worker.conf")
|
||||
return config_files
|
||||
|
||||
Reference in New Issue
Block a user