1
0
mirror of https://github.com/nophead/NopSCADlib.git synced 2025-08-06 07:27:23 +02:00

Bug fix to platters.scad for last change.

This commit is contained in:
Chris Palmer
2020-06-21 16:00:26 +01:00
parent 1f1a360b7c
commit 2b878556fc

View File

@@ -45,6 +45,7 @@ def plateup(target, part_type, usage = None):
# Loop through source directories # Loop through source directories
# #
used = [] used = []
all_sources = []
for dir in [source_dir1, source_dir2]: for dir in [source_dir1, source_dir2]:
if not os.path.isdir(dir): if not os.path.isdir(dir):
continue continue
@@ -60,6 +61,7 @@ def plateup(target, part_type, usage = None):
# Decide which files to make # Decide which files to make
# #
sources = [file for file in os.listdir(dir) if file.endswith('.scad')] sources = [file for file in os.listdir(dir) if file.endswith('.scad')]
all_sources += sources
# #
# Run OpenSCAD on the source files to make the targets # Run OpenSCAD on the source files to make the targets
# #
@@ -100,7 +102,7 @@ def plateup(target, part_type, usage = None):
# #
# Remove any cruft # Remove any cruft
# #
targets = [file[:-4] + part_type for file in sources] targets = [file[:-4] + part_type for file in all_sources]
for file in os.listdir(target_dir): for file in os.listdir(target_dir):
if file.endswith('.' + part_type): if file.endswith('.' + part_type):
if not file in targets and not file in copied: if not file in targets and not file in copied: