From c97dfe3f52fee4ac40c673f3fe64d05e3694b2fb Mon Sep 17 00:00:00 2001 From: matograine <tom.ngr@zaclys.net> Date: Mon, 20 Jun 2022 22:20:10 +0200 Subject: [PATCH] [enh] cert: Migrate from tabulate to texttable (#203) pylint: Get rid of variables to get below 15 --- silkaj/cert.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/silkaj/cert.py b/silkaj/cert.py index 88a22faf..42ac159e 100644 --- a/silkaj/cert.py +++ b/silkaj/cert.py @@ -22,7 +22,6 @@ from duniterpy.api.client import Client from duniterpy.documents import Block, BlockID, Certification, Identity, get_block_id from duniterpy.key import SigningKey from pendulum import from_timestamp, now -from tabulate import tabulate from silkaj import tui, wot from silkaj import wot_tools as wt @@ -120,7 +119,6 @@ def certification_confirmation( idty_to_certify: Dict, ) -> None: cert = [] - cert.append(["Cert", "Issuer", "–>", "Recipient: Published: #block-hash date"]) client = client_instance() idty_timestamp = idty_to_certify["meta"]["timestamp"] block_id_idty = get_block_id(idty_timestamp) @@ -137,10 +135,15 @@ def certification_confirmation( ] ) params = get_blockchain_parameters() - cert_begins = now().format(DATE) cert_ends = now().add(seconds=params["sigValidity"]).format(DATE) - cert.append(["Valid", cert_begins, "—>", cert_ends]) - click.echo(tabulate(cert, tablefmt="fancy_grid")) + cert.append(["Valid", now().format(DATE), "—>", cert_ends]) + + table = tui.Table() + table.fill_rows( + cert, ["Cert", "Issuer", "–>", "Recipient: Published: #block-hash date"] + ) + click.echo(table.draw()) + if not ctx.obj["DISPLAY_DOCUMENT"]: tui.send_doc_confirmation("certification") -- GitLab