We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7986f8 commit 78286a9Copy full SHA for 78286a9
core/apps.py
@@ -14,6 +14,23 @@ class CoreConfig(AppConfig):
14
name = "core"
15
16
def ready(self) -> None:
17
+ # List of required AAP variables
18
+ required_vars = [
19
+ "AAP_URL",
20
+ "AAP_USERNAME",
21
+ "AAP_PASSWORD",
22
+ ]
23
+
24
+ # Check that each required setting is defined
25
+ missing = [var for var in required_vars if not getattr(settings, var, None)]
26
+ if missing:
27
+ logger.error(
28
+ f"Missing required configuration variables: {', '.join(missing)}"
29
+ )
30
+ raise RuntimeError(
31
+ f"Required AAP variable not defined: {', '.join(missing)}. "
32
33
34
# Validate AAP_URL
35
try:
36
settings.AAP_URL = validate_url(settings.AAP_URL)
pattern_service/settings/aap.py
0 commit comments