2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-02-14 01:29:23 +00:00

Add aliases to attrib clear

Support aliases when specified in clearing.
This commit is contained in:
Jarrod Johnson 2025-02-06 15:59:29 -05:00
parent 9b59c2fadb
commit 82fe75e457

View File

@ -17,6 +17,7 @@ import ast
import confluent.exceptions as exc
import confluent.messages as msg
import confluent.config.attributes as allattributes
import confluent.config.configmanager as configmod
import confluent.util as util
from fnmatch import fnmatch
@ -284,6 +285,9 @@ def update_nodes(nodes, element, configmanager, inputdata):
clearattribs.append(attrib)
else:
foundattrib = False
for candattrib in configmod._attraliases:
if fnmatch(candattrib, attrib):
attrib = configmod._attraliases[candattrib]
for candattrib in allattributes.node:
if fnmatch(candattrib, attrib):
clearattribs.append(candattrib)