Spaces:
Running
on
Zero
Running
on
Zero
| # opted for sigleton as opposed to global variable | |
| # Create a singleton object to hold all shared states | |
| # This ensures that only one instance of the Config class is ever created | |
| class Config: | |
| """ Single model_dict use across the app""" | |
| def __init__(self): | |
| self.model_dict = {} | |
| self.weasyprint_libpath = "" | |
| self.config_ini = "utils\\config.ini" | |
| # Create a single, shared instance of the Config class | |
| # Other modules will import and use this instance. | |
| config_load_models = Config() | |