diff --git a/silkaj/cert.py b/silkaj/cert.py index 88a22faf455b60b8e9f124f6a8af8f5d156ba352..42ac159e0a724d46e47075d1ba48ec10123cd050 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")