通话时重新加载Enum类

时间:2020-02-17 12:15:59

标签: python class enums

我有枚举类,它是基于Postgres表中的不同名称生成的,像这样。

CustomProperty = StrEnum('CustomProperty',
                     [(i['metric_name'], i['metric_name'])
                      for i in PostgresConnection().distinct_metrics()])

也就是说,在加载应用程序时,CustomProperty类将被启动并存储可用属性的列表。

有时似乎会发生将新指标添加到表中,但是并没有将它们动态添加到此CustomProperty的情况。因此,我需要重新加载应用程序,以重新启动该类。我想在调用某些函数时重新/启动类生成。怎么办?

0 个答案:

没有答案
相关问题