partsdb

electronic parts inventory
git clone https://git.e1e0.net/partsdb.git
Log | Files | Refs | README | LICENSE

commit dd886476448cedbdb13b2c20e5f7a4f6b9aadb9e
parent 930e6edb02f612be9a3e71e61c7e846593974598
Author: Paco Esteban <paco@e1e0.net>
Date:   Sat,  9 Oct 2021 18:47:14 +0200

better check for missing images and datasheets

It seems that sqlite3 does not make the result None, but just returns an
empty var.

Diffstat:
Mpartsdb/partsdb.py | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/partsdb/partsdb.py b/partsdb/partsdb.py @@ -152,7 +152,7 @@ def get_part(part_id): def open_image(part_id): image = db.get_image(part_id) - if image is None: + if not image['image']: print(f"There's no image for this part ID ({part_id})") return helpers.open_file(image['image'], '.jpg') @@ -160,7 +160,7 @@ def open_image(part_id): def open_datasheet(part_id): datasheet = db.get_datasheet(part_id) - if datasheet is None: + if not datasheet['datasheet']: print(f"There's no datasheet for this part ID ({part_id})") return helpers.open_file(datasheet['datasheet'], '.pdf')