Skip to content

HttpHandler

faststream.asgi.handlers.HttpHandler #

HttpHandler(
    func,
    *,
    include_in_schema=True,
    description=None,
    methods=None,
)
Source code in faststream/asgi/handlers.py
def __init__(
    self,
    func: "UserApp",
    *,
    include_in_schema: bool = True,
    description: Optional[str] = None,
    methods: Optional[Sequence[str]] = None,
):
    self.func = func
    self.methods = methods or ()
    self.include_in_schema = include_in_schema
    self.description = description or func.__doc__

func instance-attribute #

func = func

methods instance-attribute #

methods = methods or ()

include_in_schema instance-attribute #

include_in_schema = include_in_schema

description instance-attribute #

description = description or __doc__