From: Keith Packard Date: Sun, 22 Jun 2025 21:39:59 +0000 (-0700) Subject: Detect input file format for fillparts commands X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=45c459a5c38a1509c4f0ec9bd7df9077142fbd8d;p=hw%2Faltusmetrum Detect input file format for fillparts commands Allow either .csv, .tab or .ods files for these operations. Signed-off-by: Keith Packard --- 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)