From 0dce36928a16307636cd3a1e8bae96c578cc9769 Mon Sep 17 00:00:00 2001 From: Dale McDiarmid Date: Fri, 18 Aug 2017 18:06:03 +0100 Subject: [PATCH] Modification to PR to support python 2 and 3 --- filter_plugins/custom.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/filter_plugins/custom.py b/filter_plugins/custom.py index 3d8ba48..45eac28 100644 --- a/filter_plugins/custom.py +++ b/filter_plugins/custom.py @@ -2,6 +2,7 @@ __author__ = 'dale mcdiarmid' import re import os.path +from six import string_types def modify_list(values=[], pattern='', replacement='', ignorecase=False): ''' Perform a `re.sub` on every item in the list''' @@ -13,7 +14,7 @@ def modify_list(values=[], pattern='', replacement='', ignorecase=False): return [_re.sub(replacement, value) for value in values] def append_to_list(values=[], suffix=''): - if isinstance(values, str): + if isinstance(values, string_types): values = values.split(',') return [str(value+suffix) for value in values] @@ -48,3 +49,4 @@ class FilterModule(object): 'filter_reserved':filter_reserved, 'filename':filename} +print(append_to_list(values="/var/lib/elasticsearch",suffix="/test")) \ No newline at end of file