Cleaning code
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
"""Python related tools."""
|
"""Python related tools."""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
from . import package
|
from . import package
|
||||||
from . import utils
|
from . import utils
|
||||||
@@ -51,7 +52,11 @@ def get_package_version(name, venv=None, **kwargs):
|
|||||||
get_pip_path(venv),
|
get_pip_path(venv),
|
||||||
name
|
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")
|
output_list = output.split("\n")
|
||||||
version_item_list = output_list[1].split(":")
|
version_item_list = output_list[1].split(":")
|
||||||
|
|||||||
@@ -228,16 +228,7 @@ class Modoboa(base.Installer):
|
|||||||
config_files.append(path)
|
config_files.append(path)
|
||||||
|
|
||||||
# Add worker for dkim if needed
|
# Add worker for dkim if needed
|
||||||
modoboa_version = python.get_package_version(
|
if self.modoboa_2_2_or_greater:
|
||||||
"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:
|
|
||||||
config_files.append(
|
config_files.append(
|
||||||
"supervisor-rq=/etc/supervisor/conf.d/modoboa-worker.conf")
|
"supervisor-rq=/etc/supervisor/conf.d/modoboa-worker.conf")
|
||||||
return config_files
|
return config_files
|
||||||
|
|||||||
Reference in New Issue
Block a user