diff --git a/pygrok/pygrok.py b/pygrok/pygrok.py index 142d122..6f48a10 100644 --- a/pygrok/pygrok.py +++ b/pygrok/pygrok.py @@ -16,6 +16,7 @@ def __init__(self, pattern, custom_patterns_dir=None, custom_patterns={}, fullma self.custom_patterns_dir = custom_patterns_dir self.predefined_patterns = _reload_patterns(DEFAULT_PATTERNS_DIRS) self.fullmatch = fullmatch + self.regex_pattern = None custom_pats = {} if custom_patterns_dir is not None: @@ -85,6 +86,7 @@ def _load_search_pattern(self): if re.search('%{\w+(:\w+)?}', py_regex_pattern) is None: break + self.regex_pattern = py_regex_pattern self.regex_obj = re.compile(py_regex_pattern) def _wrap_pattern_name(pat_name):