From 428be1f9327857a94dc543697d61bfc2cf60e8ca Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 11:40:25 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- plugins/action/update_fact.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/action/update_fact.py b/plugins/action/update_fact.py index 4ad49e94..323f9f93 100644 --- a/plugins/action/update_fact.py +++ b/plugins/action/update_fact.py @@ -73,11 +73,11 @@ def _field_split(path): que = path fields = [] # regex match dotted values and square brackets - regex = re.compile(r'^[^\[\].]+|^\[[\'\"].+?[\'\"]\]|^\[.+?\]') - while (regex.match(que)): + regex = re.compile(r"^[^\[\].]+|^\[[\'\"].+?[\'\"]\]|^\[.+?\]") + while regex.match(que): m = regex.match(que) # remove outer square brackets - field = re.sub(r'(^\[)|(\]$)', "", que[m.start():m.end()]) + field = re.sub(r"(^\[)|(\]$)", "", que[m.start() : m.end()]) try: # make numbers numbers fields.append(ast.literal_eval(field)) @@ -85,12 +85,12 @@ def _field_split(path): # or strip the quotes fields.append(re.sub("['\"]", "", field)) try: - if que[m.end()] == '.': - que = que[m.end() + 1:] + if que[m.end()] == ".": + que = que[m.end() + 1 :] else: - que = que[m.end():] + que = que[m.end() :] except IndexError: - que = '' + que = "" return fields def set_value(self, obj, path, val):