From b006a4c685dd3244fef823c0bd44b4daef7592a4 Mon Sep 17 00:00:00 2001 From: lbellomo Date: Sun, 31 Mar 2024 17:45:23 -0300 Subject: [PATCH] add lazy=True to avoid opening the file early in case of failure --- sqlite_utils/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqlite_utils/cli.py b/sqlite_utils/cli.py index b7de419..5678d3f 100644 --- a/sqlite_utils/cli.py +++ b/sqlite_utils/cli.py @@ -865,7 +865,7 @@ def insert_upsert_options(*, require_pk=False): required=True, ), click.argument("table"), - click.argument("file", type=click.File("rb"), required=True), + click.argument("file", type=click.File("rb", lazy=True), required=True), click.option( "--pk", help="Columns to use as the primary key, e.g. id",