wo4hf dZddlZddlmZddlmZddlmZddlm Z ddl m Z ddl m Z dd lmZmZdd lmZd d lmZd efdZeeeddejdddf dZdS)z"Set settings of application objectN)Path)files)tags)eula)g)simplification)SchemaValidatorvalidate_middleware)init_validator)app is_updatedcDK|rtjd{VdSdS)N)rupdate)indexrs Y/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/application/settings.pyupdate_eula_datars<kmmFc tjddkr dt_|t _||||\t _t _t _ t xj tgz c_ |rt xj |z c_ ttjj} t xj| dz gz c_|rt xj|z c_|rt xj|z c_|t%j|s1t$jt$jt.dSdS)NDEBUGtrueT migrations)osenvirongetrrr SCHEMA_PATHS VALIDATOR MIDDLEWAREMIDDLEWARE_EXCLUDEMODULES_WITH_MODELSrr__file__resolveparentMIGRATIONS_DIRSMIGRATIONS_ATTACHED_DBSr configureIndexadd_hookEULAr) r validator_clsvalidate_middleware_wrap schema_pathsmodels_modulesset_sentry_tagsmigration_dirsmigrations_attached_dbsresidentav_paths rr&r&sI z~~g&((#C3#9//2 >18nn$$&&-4GGl233. ~-? ##'>>##O O ; UZ)9:::::;;r)__doc__rpathlibrdefence360agentrdefence360agent.applicationrdefence360agent.contractsr&defence360agent.internals.global_scoperdefence360agent.modelr"defence360agent.rpc_tools.validater r !defence360agent.simple_rpc.schemar r boolrfillr&rrr@s&(( !!!!!!,,,,,,******444444000000=<<<<<d "!0I ;;;;;;r