disable debugpanel for now

This commit is contained in:
Evgenii Alekseev 2023-05-04 14:30:27 +03:00
parent 2cecbb3d53
commit 7458c73c7d
2 changed files with 10 additions and 7 deletions

View File

@ -160,13 +160,15 @@ 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[import]
aiohttp_debugtoolbar.setup(application,
hosts=configuration.getlist("web", "debug_allowed_hosts", fallback=[]),
check_host=configuration.getboolean("web", "debug_check_host", fallback=False))
# disable debug panel as it is not compatible with python 3.11 at the moment
# https://github.com/aio-libs/aiohttp-debugtoolbar/issues/477
# application.logger.info("setup debug panel")
# debug_enabled = configuration.getboolean("web", "debug", fallback=False)
# if debug_enabled:
# import aiohttp_debugtoolbar # type: ignore[import]
# 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, database)

View File

@ -120,6 +120,7 @@ def test_run_with_auth(application_with_auth: Application, mocker: MockerFixture
)
@pytest.mark.skip(reason="https://github.com/aio-libs/aiohttp-debugtoolbar/issues/477")
def test_run_with_debug(application_with_debug: Application, mocker: MockerFixture) -> None:
"""
must run application with enabled debug panel