Skip to content
Snippets Groups Projects
Commit c97dfe3f authored by matograine's avatar matograine Committed by Moul
Browse files

[enh] cert: Migrate from tabulate to texttable (#203)

pylint: Get rid of variables to get below 15
parent e0e07070
No related branches found
No related tags found
1 merge request!199#203: Harmonize tables style using Texttable
...@@ -22,7 +22,6 @@ from duniterpy.api.client import Client ...@@ -22,7 +22,6 @@ from duniterpy.api.client import Client
from duniterpy.documents import Block, BlockID, Certification, Identity, get_block_id from duniterpy.documents import Block, BlockID, Certification, Identity, get_block_id
from duniterpy.key import SigningKey from duniterpy.key import SigningKey
from pendulum import from_timestamp, now from pendulum import from_timestamp, now
from tabulate import tabulate
from silkaj import tui, wot from silkaj import tui, wot
from silkaj import wot_tools as wt from silkaj import wot_tools as wt
...@@ -120,7 +119,6 @@ def certification_confirmation( ...@@ -120,7 +119,6 @@ def certification_confirmation(
idty_to_certify: Dict, idty_to_certify: Dict,
) -> None: ) -> None:
cert = [] cert = []
cert.append(["Cert", "Issuer", "–>", "Recipient: Published: #block-hash date"])
client = client_instance() client = client_instance()
idty_timestamp = idty_to_certify["meta"]["timestamp"] idty_timestamp = idty_to_certify["meta"]["timestamp"]
block_id_idty = get_block_id(idty_timestamp) block_id_idty = get_block_id(idty_timestamp)
...@@ -137,10 +135,15 @@ def certification_confirmation( ...@@ -137,10 +135,15 @@ def certification_confirmation(
] ]
) )
params = get_blockchain_parameters() params = get_blockchain_parameters()
cert_begins = now().format(DATE)
cert_ends = now().add(seconds=params["sigValidity"]).format(DATE) cert_ends = now().add(seconds=params["sigValidity"]).format(DATE)
cert.append(["Valid", cert_begins, "—>", cert_ends]) cert.append(["Valid", now().format(DATE), "—>", cert_ends])
click.echo(tabulate(cert, tablefmt="fancy_grid"))
table = tui.Table()
table.fill_rows(
cert, ["Cert", "Issuer", "–>", "Recipient: Published: #block-hash date"]
)
click.echo(table.draw())
if not ctx.obj["DISPLAY_DOCUMENT"]: if not ctx.obj["DISPLAY_DOCUMENT"]:
tui.send_doc_confirmation("certification") tui.send_doc_confirmation("certification")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment