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