Я хотел бы найти все ключевые слова в шаблоне Kid - то есть все, что необходимо передать для создания экземпляра шаблона.Ясно, что я мог бы искать ${
, но есть сложности с этим, такие как выражение внутри ${}
может быть сложным.Также это не относится к разметке XML, которую предоставляет Kid.
Другая возможность - выполнить шаблон, перехватить исключение NameError
, заполнить «фиктивное» значение и повторить.Это почти слишком больно, чтобы созерцать!: -)
Должен быть лучший способ!