Fixed python3 compat.

This commit is contained in:
Antoine Nguyen
2017-10-08 14:44:26 +02:00
parent d94957b79f
commit 93f5fefe6f
2 changed files with 9 additions and 2 deletions

View File

@@ -1,6 +1,8 @@
modoboa-installer
=================
|travis|
An installer which deploy a complete mail server based on Modoboa.
.. warning::
@@ -81,3 +83,6 @@ modify the following settings::
Change the ``email`` setting to a valid value since it will be used
for account recovery.
.. |travis| image:: https://travis-ci.org/modoboa/modoboa-installer.png?branch=master
:target: https://travis-ci.org/modoboa/modoboa-installer

6
run.py
View File

@@ -19,6 +19,9 @@ from modoboa_installer import utils
def main(input_args):
"""Install process."""
parser = argparse.ArgumentParser()
versions = (
["latest"] + list(compatibility_matrix.COMPATIBILITY_MATRIX.keys())
)
parser.add_argument("--debug", action="store_true", default=False,
help="Enable debug output")
parser.add_argument("--force", action="store_true", default=False,
@@ -26,8 +29,7 @@ def main(input_args):
parser.add_argument("--configfile", default="installer.cfg",
help="Configuration file to use")
parser.add_argument(
"--version", default="latest",
choices=["latest"] + compatibility_matrix.COMPATIBILITY_MATRIX.keys(),
"--version", default="latest", choices=versions,
help="Modoboa version to install")
parser.add_argument(
"--stop-after-configfile-check", action="store_true", default=False,