У меня есть класс enum, который генерируется на основе различных имен в таблице Postgres, например:
CustomProperty = StrEnum('CustomProperty',
[(i['metric_name'], i['metric_name'])
for i in PostgresConnection().distinct_metrics()])
То есть, когда приложение загружается, класс CustomProperty запускается и сохраняет список доступных свойств.
Иногда кажется, что новые метрики добавляются в таблицу, но они не добавляются динамически в этот CustomProperty. Поэтому мне нужно перезагрузить приложение, чтобы заново инициализировать класс. Я хочу повторно / инициировать генерацию класса при вызове определенной функции. Как это можно сделать?