run-drc-for-cell-gds-using-magic: Improve regex matching.
Fixes #25.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
diff --git a/run-drc-for-cell-gds-using-magic/action.yml b/run-drc-for-cell-gds-using-magic/action.yml
index d7b39d6..1a842d2 100644
--- a/run-drc-for-cell-gds-using-magic/action.yml
+++ b/run-drc-for-cell-gds-using-magic/action.yml
@@ -31,7 +31,7 @@
match-directories:
description: >-
A regex that will match subdirectories under cells to be checked.
- default: .*
+ default: ^.*$
known-bad:
description: >-
List of known bad cells that should be ignored.
diff --git a/run-drc-for-cell-gds-using-magic/run_all_drc.py b/run-drc-for-cell-gds-using-magic/run_all_drc.py
index 9ba9605..7ca18bb 100644
--- a/run-drc-for-cell-gds-using-magic/run_all_drc.py
+++ b/run-drc-for-cell-gds-using-magic/run_all_drc.py
@@ -151,7 +151,7 @@
@click.option(
"-m",
"--match-directories",
- default=".",
+ default="^.*$",
help="A regex that will match subdirectories under cells/."
" Default: . (matches everything.)"
)
@@ -182,7 +182,7 @@
cells = os.listdir(cells_dir)
for cell in cells:
- if not re.match(match_directories, cell):
+ if not re.fullmatch(match_directories, cell):
print("Skipping directory %s…" % cell)
continue