handle 'StingTemplate' in '_root_keys_from_templates'

This commit is contained in:
Jakub Trllo 2024-03-19 14:39:31 +01:00
parent e5fe964178
commit 2f0d87d084

View file

@ -192,6 +192,9 @@ class BaseAnatomy(object):
keys_queue.append(data)
while keys_queue:
queue_data = keys_queue.popleft()
if isinstance(queue_data, StringTemplate):
queue_data = queue_data.template
if isinstance(queue_data, dict):
for value in queue_data.values():
keys_queue.append(value)