diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2017-08-04 17:22:53 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2017-08-04 17:22:53 +0200 |
commit | e640b3b361a401b4670be04badf14f610a8ad62a (patch) | |
tree | c18c67ddd18e35c29a4df3f4c27198aa01a53e6d /py | |
parent | 8842da13087e8331bb37e04653782fe33c8650bf (diff) | |
download | kicad-utils-e640b3b361a401b4670be04badf14f610a8ad62a.tar.gz kicad-utils-e640b3b361a401b4670be04badf14f610a8ad62a.tar.bz2 kicad-utils-e640b3b361a401b4670be04badf14f610a8ad62a.tar.xz kicad-utils-e640b3b361a401b4670be04badf14f610a8ad62a.zip |
o Write the list of files to generate to a file from the python code instead of piping the standard output as it can contain output from KiCAD.
Diffstat (limited to 'py')
-rwxr-xr-x | py/kicad_gerber.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/py/kicad_gerber.py b/py/kicad_gerber.py index bc73a44..173aae1 100755 --- a/py/kicad_gerber.py +++ b/py/kicad_gerber.py @@ -1,4 +1,5 @@ #!/usr/bin/env python +from __future__ import print_function import sys import os import argparse @@ -27,8 +28,8 @@ parser.add_argument('--output-directory', parser.add_argument('--detect-files-only', dest='detect_files_only', - action='store_true', - help='Don\'t create the GERBER files, just list the files to be created') + action='store', + help='Don\'t create the GERBER files, just write a list of to be created') parser.add_argument('--create-drill-map-file', dest='create_drill_map_file', @@ -161,12 +162,13 @@ for plan in plot_plan: # print "filename: " + plan.filename if args.detect_files_only: - for plan in plot_plan: - print plan.filename + with open(args.detect_files_only, "w") as f: + for plan in plot_plan: + print(plan.filename, file=f) - if args.protel_extensions: - print drlFileOut - print drlNpthFileOut + if args.protel_extensions: + print(drlFileOut, file=f) + print(drlNpthFileOut, file=f) sys.exit(0) # Set some important plot options: |