mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-07-15 06:55:48 +00:00
add debugtoolbar support
This commit is contained in:
@ -99,6 +99,14 @@ def setup_service(architecture: str, configuration: Configuration, spawner: Spaw
|
||||
application.logger.info("setup process spawner")
|
||||
application["spawn"] = spawner
|
||||
|
||||
application.logger.info("setup debug panel")
|
||||
debug_enabled = configuration.getboolean("web", "debug", fallback=False)
|
||||
if debug_enabled:
|
||||
import aiohttp_debugtoolbar # type: ignore
|
||||
aiohttp_debugtoolbar.setup(application,
|
||||
hosts=configuration.getlist("web", "debug_allowed_hosts", fallback=[]),
|
||||
check_host=configuration.getboolean("web", "debug_check_host", fallback=False))
|
||||
|
||||
application.logger.info("setup authorization")
|
||||
validator = application["validator"] = Auth.load(configuration)
|
||||
if validator.enabled:
|
||||
|
Reference in New Issue
Block a user