summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutils/env_dump/env_dump_parser.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/utils/env_dump/env_dump_parser.py b/utils/env_dump/env_dump_parser.py
index 09aa320..03d14a1 100755
--- a/utils/env_dump/env_dump_parser.py
+++ b/utils/env_dump/env_dump_parser.py
@@ -209,7 +209,7 @@ class EnvDumpReport:
ignore = False
for ignoreentry in ignore_list:
- if re.search(ignoreentry, entrykey) is not None:
+ if ignoreentry.search(entrykey) is not None:
ignore = True
if ignore == True:
continue
@@ -221,4 +221,9 @@ class EnvDumpReport:
return out
def to_set(self, ignore_list=[]):
- return self.__to_set__(self.values, "", ignore_list)
+ ignore_list_re = []
+ # pre-compile the ignore_list
+ for ignoreentry in ignore_list:
+ ignore_list_re.append(re.compile(ignoreentry))
+
+ return self.__to_set__(self.values, "", ignore_list_re)