Spaces:
Running
Running
| import json | |
| try: | |
| with open("data/config.json", "r", encoding="UTF-8") as file: | |
| config: dict = json.load(file) | |
| except: | |
| raise "ERROr ao carregar config.json" | |
| def extrair_dados_config(config: dict = config): | |
| try: | |
| regras: str = "\n".join( | |
| [ | |
| f"- {rule['rule_name']}: {rule['description']}" | |
| for rule in config["config"]["rules"] | |
| ] | |
| ) | |
| desenvolvedor_name: str = config["config"]["developers Hublast"]["wendellast"][ | |
| "name" | |
| ] | |
| name_gui: str = config["config"]["name"] | |
| country: str = config["config"]["status"]["country"] | |
| desenvolvedor_description: dict = config["config"]["developers Hublast"] | |
| return regras, desenvolvedor_name, desenvolvedor_description, name_gui, country | |
| except KeyError as e: | |
| print(f"Erro ao acessar a chave: {e}") | |
| return None | |