From b8e0aab7909139be2d147c37ff3fb8e24b9f3c6b Mon Sep 17 00:00:00 2001 From: Moul <moul@moul.re> Date: Sun, 13 Mar 2022 18:08:55 +0100 Subject: [PATCH] [mod] #328: license: Import complete click module --- silkaj/license.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/silkaj/license.py b/silkaj/license.py index 8711f3d3..55d18d3f 100644 --- a/silkaj/license.py +++ b/silkaj/license.py @@ -13,22 +13,21 @@ # You should have received a copy of the GNU Affero General Public License # along with Silkaj. If not, see <https://www.gnu.org/licenses/>. +import click import webbrowser -from click import command, confirm, echo_via_pager - def license_approval(currency): if currency != "g1": return - if confirm( + if click.confirm( "You will be asked to approve Äž1 license. Would you like to display it?" ): display_license() - confirm("Do you approve Äž1 license?", abort=True) + click.confirm("Do you approve Äž1 license?", abort=True) -@command("license", help="Display Äž1 license") +@click.command("license", help="Display Äž1 license") def license_command(): display_license() @@ -37,7 +36,7 @@ def display_license(): language = input("In which language would you like to display Äž1 license [en/fr]? ") if language == "en": if not webbrowser.open("https://duniter.org/en/wiki/g1-license/"): - echo_via_pager(open("licence-G1/license/license_g1-en.rst").read()) + click.echo_via_pager(open("licence-G1/license/license_g1-en.rst").read()) else: if not webbrowser.open("https://duniter.org/fr/wiki/licence-g1/"): - echo_via_pager(open("licence-G1/license/license_g1-fr-FR.rst").read()) + click.echo_via_pager(open("licence-G1/license/license_g1-fr-FR.rst").read()) -- GitLab