summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gerbonara/layers.py11
-rw-r--r--gerbonara/rs274x.py4
2 files changed, 0 insertions, 15 deletions
diff --git a/gerbonara/layers.py b/gerbonara/layers.py
index 178f6b2..4591f93 100644
--- a/gerbonara/layers.py
+++ b/gerbonara/layers.py
@@ -63,14 +63,11 @@ class NamingScheme:
def match_files(filenames):
matches = {}
for generator, rules in MATCH_RULES.items():
- print(generator)
gen = {}
matches[generator] = gen
for layer, regex in rules.items():
- print(' ->', layer, regex)
for fn in filenames:
if (m := re.fullmatch(regex, fn.name, re.IGNORECASE)):
- print(' ->', fn.name)
if layer == 'inner copper':
target = 'inner_' + ''.join(e or '' for e in m.groups()) + ' copper'
else:
@@ -218,9 +215,6 @@ class LayerStack:
files = [ path for path in directory.glob('**/*') if path.is_file() ]
generator, filemap = best_match(files)
- print('detected generator', generator)
- from pprint import pprint
- pprint(filemap)
if sum(len(files) for files in filemap.values()) < 6:
warnings.warn('Ambiguous gerber filenames. Trying last-resort autoguesser.')
@@ -280,10 +274,6 @@ class LayerStack:
else:
excellon_settings = None
- print('==> new')
- import pprint
- pprint.pprint(filemap)
-
ambiguous = [ f'{key} ({", ".join(x.name for x in value)})' for key, value in filemap.items() if len(value) > 1 and not 'drill' in key ]
if ambiguous:
raise SystemError(f'Ambiguous layer names: {", ".join(ambiguous)}')
@@ -297,7 +287,6 @@ class LayerStack:
for path in paths:
id_result = identify_file(path.read_text())
- #print('id_result', id_result)
if 'netlist' in key:
layer = Netlist.open(path)
diff --git a/gerbonara/rs274x.py b/gerbonara/rs274x.py
index 5c1ecc6..82ee047 100644
--- a/gerbonara/rs274x.py
+++ b/gerbonara/rs274x.py
@@ -631,16 +631,12 @@ class GerberParser:
# multiple statements from one line.
if line.strip() and self.eof_found:
self.warn('Data found in gerber file after EOF.')
- #print(f'Line {lineno}: {line}')
for name, le_regex in self.STATEMENT_REGEXES.items():
if (match := le_regex.match(line)):
- #print(f' match: {name} / {match}')
try:
getattr(self, f'_parse_{name}')(match)
except Exception as e:
- #print(f'Line {lineno}: {line}')
- #print(f' match: {name} / {match}')
raise SyntaxError(f'{filename}:{lineno} "{line}": {e}') from e
line = line[match.end(0):]
break