()
| 8 | |
| 9 | |
| 10 | def load_dash_env_vars(): |
| 11 | return AttributeDict( |
| 12 | { |
| 13 | var: os.getenv(var, os.getenv(var.lower())) |
| 14 | for var in ( |
| 15 | "DASH_APP_NAME", |
| 16 | "DASH_URL_BASE_PATHNAME", |
| 17 | "DASH_ROUTES_PATHNAME_PREFIX", |
| 18 | "DASH_REQUESTS_PATHNAME_PREFIX", |
| 19 | "DASH_SUPPRESS_CALLBACK_EXCEPTIONS", |
| 20 | "DASH_ASSETS_EXTERNAL_PATH", |
| 21 | "DASH_INCLUDE_ASSETS_FILES", |
| 22 | "DASH_COMPONENTS_CACHE_MAX_AGE", |
| 23 | "DASH_INCLUDE_ASSETS_FILES", |
| 24 | "DASH_SERVE_DEV_BUNDLES", |
| 25 | "DASH_DEBUG", |
| 26 | "DASH_UI", |
| 27 | "DASH_PROPS_CHECK", |
| 28 | "DASH_HOT_RELOAD", |
| 29 | "DASH_HOT_RELOAD_INTERVAL", |
| 30 | "DASH_HOT_RELOAD_WATCH_INTERVAL", |
| 31 | "DASH_HOT_RELOAD_MAX_RETRY", |
| 32 | "DASH_SILENCE_ROUTES_LOGGING", |
| 33 | "DASH_DISABLE_VERSION_CHECK", |
| 34 | "DASH_PRUNE_ERRORS", |
| 35 | "DASH_COMPRESS", |
| 36 | "DASH_MCP_ENABLED", |
| 37 | "DASH_MCP_PATH", |
| 38 | "HOST", |
| 39 | "PORT", |
| 40 | ) |
| 41 | } |
| 42 | ) |
| 43 | |
| 44 | |
| 45 | DASH_ENV_VARS = load_dash_env_vars() # used in tests |
searching dependent graphs…