From 707bea5fdcf2c1a129465b665be41883ee46bbcf Mon Sep 17 00:00:00 2001 From: Karl Lattimer Date: Fri, 29 Jan 2021 11:36:05 +0000 Subject: [PATCH] Expose the compiled grok pattern regexp --- pygrok/pygrok.py | 2 ++ 1 file changed, 2 insertions(+) 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):