MCPcopy
hub / github.com/sanic-org/sanic / _apply_middleware

Method _apply_middleware

sanic/app.py:619–632  ·  view source on GitHub ↗
(
        self,
        middleware: FutureMiddleware,
        route_names: list[str] | None = None,
    )

Source from the content-addressed store, hash-verified

617 return routes
618
619 def _apply_middleware(
620 self,
621 middleware: FutureMiddleware,
622 route_names: list[str] | None = None,
623 ):
624 with self.amend():
625 if route_names:
626 return self.register_named_middleware(
627 middleware.middleware, route_names, middleware.attach_to
628 )
629 else:
630 return self.register_middleware(
631 middleware.middleware, middleware.attach_to
632 )
633
634 def _apply_signal(self, signal: FutureSignal) -> Signal:
635 with self.amend():

Callers 1

registerMethod · 0.45

Calls 3

amendMethod · 0.95
register_middlewareMethod · 0.95

Tested by

no test coverage detected