Skip to content
Snippets Groups Projects

#203: Harmonize tables style using Texttable

Merged matograine requested to merge 203_texttable into main
Files
17
+ 8
5
@@ -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")
Loading