diff --git a/playground/main.py b/playground/main.py index f0e11dc..ae5bfae 100644 --- a/playground/main.py +++ b/playground/main.py @@ -21,7 +21,7 @@ def after(self, _request, response): return response -router.use_middleware(ExampleMiddleware) +# router.use_middleware(ExampleMiddleware) @router.get('/main', middlewares=[ExampleMiddleware]) diff --git a/web/router.py b/web/router.py index 60ae9ca..f8d5728 100644 --- a/web/router.py +++ b/web/router.py @@ -1,3 +1,4 @@ +import logging from http import HTTPMethod from typing import Callable, Type @@ -90,6 +91,7 @@ def __call__(self, environ, start_response): if kwargs and handler: # получаем типы аргументов из сигнатуры функции + logging.info(f'{handler=}') signature = handler.__annotations__ # приводим аргументы к нужным типам try: