# HG changeset patch # User Dennis Fink # Date 2022-03-21 18:27:06 # Node ID 6a1782e0c6e7ba07ce592967aa752eca1cf2d341 # Parent a84a39f187840ba94a0d5e5011819ba135a82c56 Fix errors diff --git a/stockcli/books.py b/stockcli/books.py --- a/stockcli/books.py +++ b/stockcli/books.py @@ -5,7 +5,7 @@ from rich.panel import Panel from rich.table import Table from . import utils -from .console import DEFAULT_PADDING, console, int_prompt, prompt +from .console import DEFAULT_PADDING, console, error_console, int_prompt, prompt from .style import GreenBoldText @@ -64,8 +64,8 @@ def add_book_by_barcode(barcode: str) -> grid = Table.grid(padding=DEFAULT_PADDING) grid.add_column(justify="right", no_wrap=True) grid.add_column(justify="left", style="cyan", no_wrap=True) - grid.add_row(GreenBoldText("Title:"), metadata["Title"]) - grid.add_row(GreenBoldText("Author(s)"), ", ".join(metadata["Authors"])) + grid.add_row(GreenBoldText("Title:"), metadata.get("Title", None)) + grid.add_row(GreenBoldText("Author(s)"), ", ".join(metadata.get("Authors", None))) console.print(Panel(grid, title="[green bold]Book Info[/green bold]")) ok = bool(