#!/usr/bin/env python3 # -*- coding: utf-8 -*- from typing import Any from Application.AnP import AnP from Controllers.AIController import AIController from Drivers.WebSocketServerDriver import WebSocketServerDriver from Drivers.HTTPDriver import HTTPDriver inputs:dict[str, dict[str, Any|None]] = { "default_models" : { "AIController" : AIController, "WebSocketServerDriver" : WebSocketServerDriver, "HTTPDriver" : HTTPDriver } } try: from secrets import secrets as custom_secrets for key, value in dict(custom_secrets).items(): if key not in inputs or isinstance(inputs[key], dict): inputs[key] = value elif isinstance(value, dict): for subkey, subvalue in value.items(): inputs[key][subkey] = subvalue except ImportError: pass anp:AnP = AnP(inputs)