From 45c459a5c38a1509c4f0ec9bd7df9077142fbd8d Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 22 Jun 2025 14:39:59 -0700 Subject: [PATCH] Detect input file format for fillparts commands Allow either .csv, .tab or .ods files for these operations. Signed-off-by: Keith Packard --- bin/fillpartscsv.py | 3 +-- bin/fillpartslist.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/bin/fillpartscsv.py b/bin/fillpartscsv.py index e502bae..0b85cfc 100755 --- a/bin/fillpartscsv.py +++ b/bin/fillpartscsv.py @@ -38,8 +38,7 @@ def main(): try: if args.input: parts_name = args.input - with open(args.input) as input: - my_parts = parts.Parts(csv_file=input) + my_parts = parts.Parts(autofile=parts_name) else: parts_name = "" my_parts = parts.Parts(csv_file=sys.stdin) diff --git a/bin/fillpartslist.py b/bin/fillpartslist.py index 119f663..6f991fd 100755 --- a/bin/fillpartslist.py +++ b/bin/fillpartslist.py @@ -38,8 +38,7 @@ def main(): try: if args.input: parts_name = args.input - with open(args.input) as input: - my_parts = parts.Parts(tab_file=input) + my_parts = parts.Parts(autofile=parts_name) else: parts_name = "" my_parts = parts.Parts(tab_file=sys.stdin) -- 2.47.2